# near model CODE resource # jump table entries: 9328-9336 (9 of them) fn00000000: 00000000 7000 moveq.l D0, 0x00 00000002 4E75 rts fn00000004: 00000004 4E56 FFE2 link A6, -0x001E 00000008 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000000C 286D CE94 movea.l A4, [A5 - 0x316C] 00000010 4AAE 0018 tst.l [A6 + 0x18] 00000014 6606 bne +0x8 /* 0000001C */ 00000016 4A6E 0016 tst.w [A6 + 0x16] 0000001A 6656 bne +0x58 /* 00000072 */ label0000001C: 0000001C 203C FFFF 0000 move.l D0, 0xFFFF0000 00000022 C0AE 0018 and.l D0, [A6 + 0x18] 00000026 672C beq +0x2E /* 00000054 */ 00000028 006E 8000 000A ori.w [A6 + 0xA], 0x8000 0000002E 18AE 000B move.b [A4], [A6 + 0xB] 00000032 196E 000A 0001 move.b [A4 + 0x1], [A6 + 0xA] 00000038 548C addq.l A4, 2 0000003A 18AE 001B move.b [A4], [A6 + 0x1B] 0000003E 196E 001A 0001 move.b [A4 + 0x1], [A6 + 0x1A] 00000044 196E 0019 0002 move.b [A4 + 0x2], [A6 + 0x19] 0000004A 196E 0018 0003 move.b [A4 + 0x3], [A6 + 0x18] 00000050 588C addq.l A4, 4 00000052 601E bra +0x20 /* 00000072 */ label00000054: 00000054 18AE 000B move.b [A4], [A6 + 0xB] 00000058 196E 000A 0001 move.b [A4 + 0x1], [A6 + 0xA] 0000005E 3D6E 001A FFFE move.w [A6 - 0x2], [A6 + 0x1A] 00000064 548C addq.l A4, 2 00000066 18AE FFFF move.b [A4], [A6 - 0x1] 0000006A 196E FFFE 0001 move.b [A4 + 0x1], [A6 - 0x2] 00000070 548C addq.l A4, 2 label00000072: 00000072 2D6E 000C FFEE move.l [A6 - 0x12], [A6 + 0xC] 00000078 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 0000007C 6000 0EC2 bra +0xEC4 /* 00000F40 */ label00000080: 00000080 2D6E 0010 FFE6 move.l [A6 - 0x1A], [A6 + 0x10] 00000086 6000 0EA4 bra +0xEA6 /* 00000F2C */ label0000008A: 0000008A 206E FFE6 movea.l A0, [A6 - 0x1A] 0000008E 52AE FFE6 addq.l [A6 - 0x1A], 1 00000092 7000 moveq.l D0, 0x00 00000094 1010 move.b D0, [A0] 00000096 3800 move.w D4, D0 label00000098: 00000098 3004 move.w D0, D4 0000009A 5340 subq.w D0, 1 0000009C 6B00 0E5C bmi +0xE5E /* 00000EFA */ 000000A0 0C40 001F cmpi.w D0, 0x1F 000000A4 6E00 0E54 bgt +0xE56 /* 00000EFA */ 000000A8 D040 add.w D0, D0 000000AA 303B 0006 move.w D0, [PC + D0.w + 0x6] 000000AE 4EFB 0000 jmp [PC + D0.w] 000000B2 0042 004A ori.w D2, 0x4A /* 'J' */ 000000B6 0058 0072 ori.w [A0]+, 0x72 /* 'r' */ 000000BA 00A0 00B6 00E4 ori.l -[A0], 0xB600E4 000000C0 0164 bchg -[A4], D0 000000C2 0206 02A0 andi.b D6, 0xA0 000000C6 0306 btst D6, D1 000000C8 0354 bchg [A4], D1 000000CA 038C bclr A4, D1 000000CC 0400 0438 subi.b D0, 0x38 /* '8' */ 000000D0 04AC 04C8 09E4 0522 subi.l [A4 + 0x522], 0x4C809E4 000000D8 0578 07DC bchg [0x000007DC], D2 000000DC 0862 088C bchg.b -[A2], 0x8C 000000E0 0922 btst -[A2], D4 000000E2 0AC6 .incomplete 000000E4 0B2E 098C btst [A6 + 0x98C], D5 000000E8 0BA6 bclr -[A6], D5 000000EA 0D86 bclr D6, D6 000000EC 0254 0E4A andi.w [A4], 0xE4A 000000F0 0DEA .incomplete 000000F2 52AE FFEE addq.l [A6 - 0x12], 1 000000F6 6000 0E02 bra +0xE04 /* 00000EFA */ 000000FA 206E FFEE movea.l A0, [A6 - 0x12] 000000FE 52AE FFEE addq.l [A6 - 0x12], 1 00000102 18D0 move.b [A4]+, [A0] 00000104 6000 0DF4 bra +0xDF6 /* 00000EFA */ 00000108 206E FFEE movea.l A0, [A6 - 0x12] 0000010C 18A8 0001 move.b [A4], [A0 + 0x1] 00000110 206E FFEE movea.l A0, [A6 - 0x12] 00000114 1950 0001 move.b [A4 + 0x1], [A0] 00000118 548C addq.l A4, 2 0000011A 54AE FFEE addq.l [A6 - 0x12], 2 0000011E 6000 0DDA bra +0xDDC /* 00000EFA */ 00000122 206E FFEE movea.l A0, [A6 - 0x12] 00000126 18A8 0003 move.b [A4], [A0 + 0x3] 0000012A 206E FFEE movea.l A0, [A6 - 0x12] 0000012E 1968 0002 0001 move.b [A4 + 0x1], [A0 + 0x2] 00000134 206E FFEE movea.l A0, [A6 - 0x12] 00000138 1968 0001 0002 move.b [A4 + 0x2], [A0 + 0x1] 0000013E 206E FFEE movea.l A0, [A6 - 0x12] 00000142 1950 0003 move.b [A4 + 0x3], [A0] 00000146 588C addq.l A4, 4 00000148 58AE FFEE addq.l [A6 - 0x12], 4 0000014C 6000 0DAC bra +0xDAE /* 00000EFA */ 00000150 2F0C move.l -[A7], A4 00000152 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000156 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 0000015A 508C addq.l A4, 8 0000015C 50AE FFEE addq.l [A6 - 0x12], 8 00000160 508F addq.l A7, 8 00000162 6000 0D96 bra +0xD98 /* 00000EFA */ 00000166 206E FFEE movea.l A0, [A6 - 0x12] 0000016A 1890 move.b [A4], [A0] 0000016C 206E FFEE movea.l A0, [A6 - 0x12] 00000170 1968 0001 0001 move.b [A4 + 0x1], [A0 + 0x1] 00000176 206E FFEE movea.l A0, [A6 - 0x12] 0000017A 1968 0002 0002 move.b [A4 + 0x2], [A0 + 0x2] 00000180 206E FFEE movea.l A0, [A6 - 0x12] 00000184 1968 0003 0003 move.b [A4 + 0x3], [A0 + 0x3] 0000018A 588C addq.l A4, 4 0000018C 58AE FFEE addq.l [A6 - 0x12], 4 00000190 6000 0D68 bra +0xD6A /* 00000EFA */ 00000194 206E FFEE movea.l A0, [A6 - 0x12] 00000198 1890 move.b [A4], [A0] 0000019A 206E FFEE movea.l A0, [A6 - 0x12] 0000019E 1968 0001 0001 move.b [A4 + 0x1], [A0 + 0x1] 000001A4 206E FFEE movea.l A0, [A6 - 0x12] 000001A8 1968 0002 0002 move.b [A4 + 0x2], [A0 + 0x2] 000001AE 4A6D C438 tst.w [A5 - 0x3BC8] 000001B2 670C beq +0xE /* 000001C0 */ 000001B4 206E FFEE movea.l A0, [A6 - 0x12] 000001B8 7000 moveq.l D0, 0x00 000001BA 1028 0003 move.b D0, [A0 + 0x3] 000001BE 601E bra +0x20 /* 000001DE */ label000001C0: 000001C0 206E FFEE movea.l A0, [A6 - 0x12] 000001C4 7000 moveq.l D0, 0x00 000001C6 1028 0003 move.b D0, [A0 + 0x3] 000001CA 48C0 ext.l D0 000001CC 81FC 0040 divs.w D0, 0x40 /* '@' */ 000001D0 4840 swap.w D0 000001D2 41ED BEBC lea.l A0, [A5 - 0x4144] 000001D6 7200 moveq.l D1, 0x00 000001D8 1230 0000 move.b D1, [A0 + D0.w] 000001DC 2001 move.l D0, D1 label000001DE: 000001DE 1940 0003 move.b [A4 + 0x3], D0 000001E2 206E FFEE movea.l A0, [A6 - 0x12] 000001E6 1968 0004 0004 move.b [A4 + 0x4], [A0 + 0x4] 000001EC 206E FFEE movea.l A0, [A6 - 0x12] 000001F0 1968 0005 0005 move.b [A4 + 0x5], [A0 + 0x5] 000001F6 206E FFEE movea.l A0, [A6 - 0x12] 000001FA 1968 0006 0006 move.b [A4 + 0x6], [A0 + 0x6] 00000200 206E FFEE movea.l A0, [A6 - 0x12] 00000204 1968 0007 0007 move.b [A4 + 0x7], [A0 + 0x7] 0000020A 508C addq.l A4, 8 0000020C 50AE FFEE addq.l [A6 - 0x12], 8 00000210 6000 0CE8 bra +0xCEA /* 00000EFA */ 00000214 206E FFEE movea.l A0, [A6 - 0x12] 00000218 1890 move.b [A4], [A0] 0000021A 206E FFEE movea.l A0, [A6 - 0x12] 0000021E 1968 0001 0001 move.b [A4 + 0x1], [A0 + 0x1] 00000224 206E FFEE movea.l A0, [A6 - 0x12] 00000228 1968 0002 0002 move.b [A4 + 0x2], [A0 + 0x2] 0000022E 4A6D C438 tst.w [A5 - 0x3BC8] 00000232 670C beq +0xE /* 00000240 */ 00000234 206E FFEE movea.l A0, [A6 - 0x12] 00000238 7000 moveq.l D0, 0x00 0000023A 1028 0003 move.b D0, [A0 + 0x3] 0000023E 601E bra +0x20 /* 0000025E */ label00000240: 00000240 206E FFEE movea.l A0, [A6 - 0x12] 00000244 7000 moveq.l D0, 0x00 00000246 1028 0003 move.b D0, [A0 + 0x3] 0000024A 48C0 ext.l D0 0000024C 81FC 0040 divs.w D0, 0x40 /* '@' */ 00000250 4840 swap.w D0 00000252 41ED BEBC lea.l A0, [A5 - 0x4144] 00000256 7200 moveq.l D1, 0x00 00000258 1230 0000 move.b D1, [A0 + D0.w] 0000025C 2001 move.l D0, D1 label0000025E: 0000025E 1940 0003 move.b [A4 + 0x3], D0 00000262 206E FFEE movea.l A0, [A6 - 0x12] 00000266 1968 0004 0004 move.b [A4 + 0x4], [A0 + 0x4] 0000026C 206E FFEE movea.l A0, [A6 - 0x12] 00000270 1968 0005 0005 move.b [A4 + 0x5], [A0 + 0x5] 00000276 206E FFEE movea.l A0, [A6 - 0x12] 0000027A 1968 0006 0006 move.b [A4 + 0x6], [A0 + 0x6] 00000280 206E FFEE movea.l A0, [A6 - 0x12] 00000284 1968 0007 0007 move.b [A4 + 0x7], [A0 + 0x7] 0000028A 206E FFEE movea.l A0, [A6 - 0x12] 0000028E 200C move.l D0, A4 00000290 5080 addq.l D0, 8 00000292 2240 movea.l A1, D0 00000294 12A8 0009 move.b [A1], [A0 + 0x9] 00000298 206E FFEE movea.l A0, [A6 - 0x12] 0000029C 200C move.l D0, A4 0000029E 5080 addq.l D0, 8 000002A0 2240 movea.l A1, D0 000002A2 1368 0008 0001 move.b [A1 + 0x1], [A0 + 0x8] 000002A8 D8FC 000A add.w A4, 0xA /* '\n' */ 000002AC 700A moveq.l D0, 0x0A 000002AE D1AE FFEE add.l [A6 - 0x12], D0 000002B2 6000 0C46 bra +0xC48 /* 00000EFA */ 000002B6 200C move.l D0, A4 000002B8 90AD CE94 sub.l D0, [A5 - 0x316C] 000002BC 2F00 move.l -[A7], D0 000002BE 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000002C2 4EBA 14D8 jsr [PC + 0x14D8 /* 0000179C */] 000002C6 4A40 tst.w D0 000002C8 508F addq.l A7, 8 000002CA 6606 bne +0x8 /* 000002D2 */ 000002CC 7000 moveq.l D0, 0x00 000002CE 6000 0C90 bra +0xC92 /* 00000F60 */ label000002D2: 000002D2 7000 moveq.l D0, 0x00 000002D4 2F00 move.l -[A7], D0 000002D6 7201 moveq.l D1, 0x01 000002D8 2F01 move.l -[A7], D1 000002DA 486D C10C pea.l [A5 - 0x3EF4] 000002DE 2F2E FFEE move.l -[A7], [A6 - 0x12] 000002E2 2F00 move.l -[A7], D0 000002E4 4EBA FD1E jsr [PC - 0x2E2 /* 00000004 */] 000002E8 4A40 tst.w D0 000002EA 4FEF 0014 lea.l A7, [A7 + 0x14] 000002EE 6606 bne +0x8 /* 000002F6 */ 000002F0 7000 moveq.l D0, 0x00 000002F2 6000 0C6C bra +0xC6E /* 00000F60 */ label000002F6: 000002F6 286D CE94 movea.l A4, [A5 - 0x316C] 000002FA 701E moveq.l D0, 0x1E 000002FC D1AE FFEE add.l [A6 - 0x12], D0 00000300 6000 0BF8 bra +0xBFA /* 00000EFA */ 00000304 200C move.l D0, A4 00000306 90AD CE94 sub.l D0, [A5 - 0x316C] 0000030A 2F00 move.l -[A7], D0 0000030C 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000310 4EBA 148A jsr [PC + 0x148A /* 0000179C */] 00000314 4A40 tst.w D0 00000316 508F addq.l A7, 8 00000318 6606 bne +0x8 /* 00000320 */ 0000031A 7000 moveq.l D0, 0x00 0000031C 6000 0C42 bra +0xC44 /* 00000F60 */ label00000320: 00000320 7000 moveq.l D0, 0x00 00000322 2F00 move.l -[A7], D0 00000324 7201 moveq.l D1, 0x01 00000326 2F01 move.l -[A7], D1 00000328 486D C0DE pea.l [A5 - 0x3F22] 0000032C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000330 2F00 move.l -[A7], D0 00000332 4EBA FCD0 jsr [PC - 0x330 /* 00000004 */] 00000336 4A40 tst.w D0 00000338 4FEF 0014 lea.l A7, [A7 + 0x14] 0000033C 6606 bne +0x8 /* 00000344 */ 0000033E 7000 moveq.l D0, 0x00 00000340 6000 0C1E bra +0xC20 /* 00000F60 */ label00000344: 00000344 286D CE94 movea.l A4, [A5 - 0x316C] 00000348 50AE FFEE addq.l [A6 - 0x12], 8 0000034C 6000 0BAC bra +0xBAE /* 00000EFA */ 00000350 206E FFEE movea.l A0, [A6 - 0x12] 00000354 1890 move.b [A4], [A0] 00000356 206E FFEE movea.l A0, [A6 - 0x12] 0000035A 1968 0001 0001 move.b [A4 + 0x1], [A0 + 0x1] 00000360 206E FFEE movea.l A0, [A6 - 0x12] 00000364 1968 0002 0002 move.b [A4 + 0x2], [A0 + 0x2] 0000036A 206E FFEE movea.l A0, [A6 - 0x12] 0000036E 1968 0003 0003 move.b [A4 + 0x3], [A0 + 0x3] 00000374 206E FFEE movea.l A0, [A6 - 0x12] 00000378 1968 0004 0004 move.b [A4 + 0x4], [A0 + 0x4] 0000037E 206E FFEE movea.l A0, [A6 - 0x12] 00000382 1968 0005 0005 move.b [A4 + 0x5], [A0 + 0x5] 00000388 206E FFEE movea.l A0, [A6 - 0x12] 0000038C 2F28 0006 move.l -[A7], [A0 + 0x6] 00000390 200C move.l D0, A4 00000392 5C80 addq.l D0, 6 00000394 2F00 move.l -[A7], D0 00000396 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 0000039A 206E FFEE movea.l A0, [A6 - 0x12] 0000039E 2068 0006 movea.l A0, [A0 + 0x6] 000003A2 7000 moveq.l D0, 0x00 000003A4 1010 move.b D0, [A0] 000003A6 5E80 addq.l D0, 7 000003A8 D9C0 add.l A4, D0 000003AA 700A moveq.l D0, 0x0A 000003AC D1AE FFEE add.l [A6 - 0x12], D0 000003B0 508F addq.l A7, 8 000003B2 6000 0B46 bra +0xB48 /* 00000EFA */ 000003B6 200C move.l D0, A4 000003B8 90AD CE94 sub.l D0, [A5 - 0x316C] 000003BC 2F00 move.l -[A7], D0 000003BE 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000003C2 4EBA 13D8 jsr [PC + 0x13D8 /* 0000179C */] 000003C6 4A40 tst.w D0 000003C8 508F addq.l A7, 8 000003CA 6606 bne +0x8 /* 000003D2 */ 000003CC 7000 moveq.l D0, 0x00 000003CE 6000 0B90 bra +0xB92 /* 00000F60 */ label000003D2: 000003D2 7000 moveq.l D0, 0x00 000003D4 2F00 move.l -[A7], D0 000003D6 7201 moveq.l D1, 0x01 000003D8 2F01 move.l -[A7], D1 000003DA 486D C102 pea.l [A5 - 0x3EFE] 000003DE 2F2E FFEE move.l -[A7], [A6 - 0x12] 000003E2 2F00 move.l -[A7], D0 000003E4 4EBA FC1E jsr [PC - 0x3E2 /* 00000004 */] 000003E8 4A40 tst.w D0 000003EA 4FEF 0014 lea.l A7, [A7 + 0x14] 000003EE 6606 bne +0x8 /* 000003F6 */ 000003F0 7000 moveq.l D0, 0x00 000003F2 6000 0B6C bra +0xB6E /* 00000F60 */ label000003F6: 000003F6 286D CE94 movea.l A4, [A5 - 0x316C] 000003FA 7032 moveq.l D0, 0x32 000003FC D1AE FFEE add.l [A6 - 0x12], D0 00000400 6000 0AF8 bra +0xAFA /* 00000EFA */ 00000404 206E FFEE movea.l A0, [A6 - 0x12] 00000408 18A8 0003 move.b [A4], [A0 + 0x3] 0000040C 206E FFEE movea.l A0, [A6 - 0x12] 00000410 1968 0002 0001 move.b [A4 + 0x1], [A0 + 0x2] 00000416 206E FFEE movea.l A0, [A6 - 0x12] 0000041A 200C move.l D0, A4 0000041C 5480 addq.l D0, 2 0000041E 2240 movea.l A1, D0 00000420 12A8 0001 move.b [A1], [A0 + 0x1] 00000424 206E FFEE movea.l A0, [A6 - 0x12] 00000428 200C move.l D0, A4 0000042A 5480 addq.l D0, 2 0000042C 2240 movea.l A1, D0 0000042E 1350 0001 move.b [A1 + 0x1], [A0] 00000432 588C addq.l A4, 4 00000434 58AE FFEE addq.l [A6 - 0x12], 4 00000438 6000 0AC0 bra +0xAC2 /* 00000EFA */ 0000043C 206E FFEE movea.l A0, [A6 - 0x12] 00000440 18A8 0003 move.b [A4], [A0 + 0x3] 00000444 206E FFEE movea.l A0, [A6 - 0x12] 00000448 1968 0002 0001 move.b [A4 + 0x1], [A0 + 0x2] 0000044E 206E FFEE movea.l A0, [A6 - 0x12] 00000452 200C move.l D0, A4 00000454 5480 addq.l D0, 2 00000456 2240 movea.l A1, D0 00000458 12A8 0001 move.b [A1], [A0 + 0x1] 0000045C 206E FFEE movea.l A0, [A6 - 0x12] 00000460 200C move.l D0, A4 00000462 5480 addq.l D0, 2 00000464 2240 movea.l A1, D0 00000466 1350 0001 move.b [A1 + 0x1], [A0] 0000046A 206E FFEE movea.l A0, [A6 - 0x12] 0000046E 200C move.l D0, A4 00000470 5880 addq.l D0, 4 00000472 2240 movea.l A1, D0 00000474 12A8 0007 move.b [A1], [A0 + 0x7] 00000478 206E FFEE movea.l A0, [A6 - 0x12] 0000047C 200C move.l D0, A4 0000047E 5880 addq.l D0, 4 00000480 2240 movea.l A1, D0 00000482 1368 0006 0001 move.b [A1 + 0x1], [A0 + 0x6] 00000488 206E FFEE movea.l A0, [A6 - 0x12] 0000048C 200C move.l D0, A4 0000048E 5C80 addq.l D0, 6 00000490 2240 movea.l A1, D0 00000492 12A8 0005 move.b [A1], [A0 + 0x5] 00000496 206E FFEE movea.l A0, [A6 - 0x12] 0000049A 200C move.l D0, A4 0000049C 5C80 addq.l D0, 6 0000049E 2240 movea.l A1, D0 000004A0 1368 0004 0001 move.b [A1 + 0x1], [A0 + 0x4] 000004A6 508C addq.l A4, 8 000004A8 50AE FFEE addq.l [A6 - 0x12], 8 000004AC 6000 0A4C bra +0xA4E /* 00000EFA */ 000004B0 206E FFEE movea.l A0, [A6 - 0x12] 000004B4 18A8 0003 move.b [A4], [A0 + 0x3] 000004B8 206E FFEE movea.l A0, [A6 - 0x12] 000004BC 1968 0002 0001 move.b [A4 + 0x1], [A0 + 0x2] 000004C2 206E FFEE movea.l A0, [A6 - 0x12] 000004C6 200C move.l D0, A4 000004C8 5480 addq.l D0, 2 000004CA 2240 movea.l A1, D0 000004CC 12A8 0001 move.b [A1], [A0 + 0x1] 000004D0 206E FFEE movea.l A0, [A6 - 0x12] 000004D4 200C move.l D0, A4 000004D6 5480 addq.l D0, 2 000004D8 2240 movea.l A1, D0 000004DA 1350 0001 move.b [A1 + 0x1], [A0] 000004DE 588C addq.l A4, 4 000004E0 58AE FFEE addq.l [A6 - 0x12], 4 000004E4 6000 0A14 bra +0xA16 /* 00000EFA */ 000004E8 206E FFEE movea.l A0, [A6 - 0x12] 000004EC 18A8 0005 move.b [A4], [A0 + 0x5] 000004F0 206E FFEE movea.l A0, [A6 - 0x12] 000004F4 1968 0004 0001 move.b [A4 + 0x1], [A0 + 0x4] 000004FA 206E FFEE movea.l A0, [A6 - 0x12] 000004FE 200C move.l D0, A4 00000500 5480 addq.l D0, 2 00000502 2240 movea.l A1, D0 00000504 12A8 0001 move.b [A1], [A0 + 0x1] 00000508 206E FFEE movea.l A0, [A6 - 0x12] 0000050C 200C move.l D0, A4 0000050E 5480 addq.l D0, 2 00000510 2240 movea.l A1, D0 00000512 1350 0001 move.b [A1 + 0x1], [A0] 00000516 206E FFEE movea.l A0, [A6 - 0x12] 0000051A 200C move.l D0, A4 0000051C 5880 addq.l D0, 4 0000051E 2240 movea.l A1, D0 00000520 12A8 0007 move.b [A1], [A0 + 0x7] 00000524 206E FFEE movea.l A0, [A6 - 0x12] 00000528 200C move.l D0, A4 0000052A 5880 addq.l D0, 4 0000052C 2240 movea.l A1, D0 0000052E 1368 0006 0001 move.b [A1 + 0x1], [A0 + 0x6] 00000534 206E FFEE movea.l A0, [A6 - 0x12] 00000538 200C move.l D0, A4 0000053A 5C80 addq.l D0, 6 0000053C 2240 movea.l A1, D0 0000053E 12A8 0003 move.b [A1], [A0 + 0x3] 00000542 206E FFEE movea.l A0, [A6 - 0x12] 00000546 200C move.l D0, A4 00000548 5C80 addq.l D0, 6 0000054A 2240 movea.l A1, D0 0000054C 1368 0002 0001 move.b [A1 + 0x1], [A0 + 0x2] 00000552 508C addq.l A4, 8 00000554 50AE FFEE addq.l [A6 - 0x12], 8 00000558 6000 09A0 bra +0x9A2 /* 00000EFA */ 0000055C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000560 2F0C move.l -[A7], A4 00000562 7011 moveq.l D0, 0x11 00000564 2F00 move.l -[A7], D0 00000566 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 0000056A D8FC 0011 add.w A4, 0x11 0000056E 7012 moveq.l D0, 0x12 00000570 D1AE FFEE add.l [A6 - 0x12], D0 00000574 6000 0984 bra +0x986 /* 00000EFA */ 00000578 200C move.l D0, A4 0000057A 90AD CE94 sub.l D0, [A5 - 0x316C] 0000057E 2F00 move.l -[A7], D0 00000580 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000584 4EBA 1216 jsr [PC + 0x1216 /* 0000179C */] 00000588 4A40 tst.w D0 0000058A 508F addq.l A7, 8 0000058C 6606 bne +0x8 /* 00000594 */ 0000058E 7000 moveq.l D0, 0x00 00000590 6000 09CE bra +0x9D0 /* 00000F60 */ label00000594: 00000594 1B7C 0002 C0FE move.b [A5 - 0x3F02], 0x2 0000059A 7000 moveq.l D0, 0x00 0000059C 2F00 move.l -[A7], D0 0000059E 7201 moveq.l D1, 0x01 000005A0 2F01 move.l -[A7], D1 000005A2 486D C0F6 pea.l [A5 - 0x3F0A] 000005A6 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12] 000005AC 2F2E FFEE move.l -[A7], [A6 - 0x12] 000005B0 2F00 move.l -[A7], D0 000005B2 4EBA FA50 jsr [PC - 0x5B0 /* 00000004 */] 000005B6 4A40 tst.w D0 000005B8 4FEF 0014 lea.l A7, [A7 + 0x14] 000005BC 6606 bne +0x8 /* 000005C4 */ 000005BE 7000 moveq.l D0, 0x00 000005C0 6000 099E bra +0x9A0 /* 00000F60 */ label000005C4: 000005C4 286D CE94 movea.l A4, [A5 - 0x316C] 000005C8 702A moveq.l D0, 0x2A 000005CA D1AE FFEE add.l [A6 - 0x12], D0 000005CE 6000 092A bra +0x92C /* 00000EFA */ 000005D2 200C move.l D0, A4 000005D4 90AD CE94 sub.l D0, [A5 - 0x316C] 000005D8 2F00 move.l -[A7], D0 000005DA 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000005DE 4EBA 11BC jsr [PC + 0x11BC /* 0000179C */] 000005E2 4A40 tst.w D0 000005E4 508F addq.l A7, 8 000005E6 6606 bne +0x8 /* 000005EE */ 000005E8 7000 moveq.l D0, 0x00 000005EA 6000 0974 bra +0x976 /* 00000F60 */ label000005EE: 000005EE 7000 moveq.l D0, 0x00 000005F0 2F00 move.l -[A7], D0 000005F2 206E FFEA movea.l A0, [A6 - 0x16] 000005F6 3228 0040 move.w D1, [A0 + 0x40] 000005FA 48C1 ext.l D1 000005FC 2F01 move.l -[A7], D1 000005FE 486D C0F2 pea.l [A5 - 0x3F0E] 00000602 206E FFEE movea.l A0, [A6 - 0x12] 00000606 2F10 move.l -[A7], [A0] 00000608 2F00 move.l -[A7], D0 0000060A 4EBA F9F8 jsr [PC - 0x608 /* 00000004 */] 0000060E 4A40 tst.w D0 00000610 4FEF 0014 lea.l A7, [A7 + 0x14] 00000614 6606 bne +0x8 /* 0000061C */ 00000616 7000 moveq.l D0, 0x00 00000618 6000 0946 bra +0x948 /* 00000F60 */ label0000061C: 0000061C 286D CE94 movea.l A4, [A5 - 0x316C] 00000620 58AE FFEE addq.l [A6 - 0x12], 4 00000624 6000 08D4 bra +0x8D6 /* 00000EFA */ 00000628 206E FFEE movea.l A0, [A6 - 0x12] 0000062C 2050 movea.l A0, [A0] 0000062E 3D68 03F6 FFE4 move.w [A6 - 0x1C], [A0 + 0x3F6] 00000634 6C10 bge +0x12 /* 00000646 */ 00000636 302E FFE4 move.w D0, [A6 - 0x1C] 0000063A 4440 neg.w D0 0000063C 206E FFEE movea.l A0, [A6 - 0x12] 00000640 2050 movea.l A0, [A0] 00000642 3140 03F6 move.w [A0 + 0x3F6], D0 label00000646: 00000646 18AE FFE5 move.b [A4], [A6 - 0x1B] 0000064A 196E FFE4 0001 move.b [A4 + 0x1], [A6 - 0x1C] 00000650 200C move.l D0, A4 00000652 90AD CE94 sub.l D0, [A5 - 0x316C] 00000656 5480 addq.l D0, 2 00000658 2F00 move.l -[A7], D0 0000065A 2F2D CE94 move.l -[A7], [A5 - 0x316C] 0000065E 4EBA 113C jsr [PC + 0x113C /* 0000179C */] 00000662 4A40 tst.w D0 00000664 508F addq.l A7, 8 00000666 6606 bne +0x8 /* 0000066E */ 00000668 7000 moveq.l D0, 0x00 0000066A 6000 08F4 bra +0x8F6 /* 00000F60 */ label0000066E: 0000066E 4A6E FFE4 tst.w [A6 - 0x1C] 00000672 6C00 020C bge +0x20E /* 00000880 */ 00000676 206E FFEE movea.l A0, [A6 - 0x12] 0000067A 2050 movea.l A0, [A0] 0000067C 3A28 0116 move.w D5, [A0 + 0x116] 00000680 206E FFEE movea.l A0, [A6 - 0x12] 00000684 2050 movea.l A0, [A0] 00000686 7005 moveq.l D0, 0x05 00000688 B028 014E cmp.b D0, [A0 + 0x14E] 0000068C 670E beq +0x10 /* 0000069C */ 0000068E 206E FFEE movea.l A0, [A6 - 0x12] 00000692 2050 movea.l A0, [A0] 00000694 7006 moveq.l D0, 0x06 00000696 B028 014E cmp.b D0, [A0 + 0x14E] 0000069A 6616 bne +0x18 /* 000006B2 */ label0000069C: 0000069C 206E FFEE movea.l A0, [A6 - 0x12] 000006A0 2050 movea.l A0, [A0] 000006A2 3028 02CA move.w D0, [A0 + 0x2CA] 000006A6 5240 addq.w D0, 1 000006A8 206E FFEE movea.l A0, [A6 - 0x12] 000006AC 2050 movea.l A0, [A0] 000006AE 3140 0116 move.w [A0 + 0x116], D0 label000006B2: 000006B2 7000 moveq.l D0, 0x00 000006B4 2F00 move.l -[A7], D0 000006B6 7201 moveq.l D1, 0x01 000006B8 2F01 move.l -[A7], D1 000006BA 486D C050 pea.l [A5 - 0x3FB0] 000006BE 206E FFEE movea.l A0, [A6 - 0x12] 000006C2 2F10 move.l -[A7], [A0] 000006C4 2F00 move.l -[A7], D0 000006C6 4EBA F93C jsr [PC - 0x6C4 /* 00000004 */] 000006CA 4A40 tst.w D0 000006CC 4FEF 0014 lea.l A7, [A7 + 0x14] 000006D0 6700 012A beq +0x12C /* 000007FC */ 000006D4 7000 moveq.l D0, 0x00 000006D6 2F00 move.l -[A7], D0 000006D8 7201 moveq.l D1, 0x01 000006DA 2F01 move.l -[A7], D1 000006DC 486D C090 pea.l [A5 - 0x3F70] 000006E0 206E FFEE movea.l A0, [A6 - 0x12] 000006E4 2050 movea.l A0, [A0] 000006E6 4868 011E pea.l [A0 + 0x11E] 000006EA 2F00 move.l -[A7], D0 000006EC 4EBA F916 jsr [PC - 0x6EA /* 00000004 */] 000006F0 4A40 tst.w D0 000006F2 4FEF 0014 lea.l A7, [A7 + 0x14] 000006F6 6700 0104 beq +0x106 /* 000007FC */ 000006FA 7000 moveq.l D0, 0x00 000006FC 2F00 move.l -[A7], D0 000006FE 7201 moveq.l D1, 0x01 00000700 2F01 move.l -[A7], D1 00000702 486D C084 pea.l [A5 - 0x3F7C] 00000706 206E FFEE movea.l A0, [A6 - 0x12] 0000070A 2050 movea.l A0, [A0] 0000070C 4868 0160 pea.l [A0 + 0x160] 00000710 2F00 move.l -[A7], D0 00000712 4EBA F8F0 jsr [PC - 0x710 /* 00000004 */] 00000716 4A40 tst.w D0 00000718 4FEF 0014 lea.l A7, [A7 + 0x14] 0000071C 6700 00DE beq +0xE0 /* 000007FC */ 00000720 7000 moveq.l D0, 0x00 00000722 2F00 move.l -[A7], D0 00000724 7201 moveq.l D1, 0x01 00000726 2F01 move.l -[A7], D1 00000728 486D C084 pea.l [A5 - 0x3F7C] 0000072C 206E FFEE movea.l A0, [A6 - 0x12] 00000730 2050 movea.l A0, [A0] 00000732 4868 01DE pea.l [A0 + 0x1DE] 00000736 2F00 move.l -[A7], D0 00000738 4EBA F8CA jsr [PC - 0x736 /* 00000004 */] 0000073C 4A40 tst.w D0 0000073E 4FEF 0014 lea.l A7, [A7 + 0x14] 00000742 6700 00B8 beq +0xBA /* 000007FC */ 00000746 7000 moveq.l D0, 0x00 00000748 2F00 move.l -[A7], D0 0000074A 7201 moveq.l D1, 0x01 0000074C 2F01 move.l -[A7], D1 0000074E 486D C084 pea.l [A5 - 0x3F7C] 00000752 206E FFEE movea.l A0, [A6 - 0x12] 00000756 2050 movea.l A0, [A0] 00000758 4868 025C pea.l [A0 + 0x25C] 0000075C 2F00 move.l -[A7], D0 0000075E 4EBA F8A4 jsr [PC - 0x75C /* 00000004 */] 00000762 4A40 tst.w D0 00000764 4FEF 0014 lea.l A7, [A7 + 0x14] 00000768 6700 0092 beq +0x94 /* 000007FC */ 0000076C 7000 moveq.l D0, 0x00 0000076E 2F00 move.l -[A7], D0 00000770 7201 moveq.l D1, 0x01 00000772 2F01 move.l -[A7], D1 00000774 486D C084 pea.l [A5 - 0x3F7C] 00000778 206E FFEE movea.l A0, [A6 - 0x12] 0000077C 2050 movea.l A0, [A0] 0000077E 4868 02DA pea.l [A0 + 0x2DA] 00000782 2F00 move.l -[A7], D0 00000784 4EBA F87E jsr [PC - 0x782 /* 00000004 */] 00000788 4A40 tst.w D0 0000078A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000078E 676C beq +0x6E /* 000007FC */ 00000790 7000 moveq.l D0, 0x00 00000792 2F00 move.l -[A7], D0 00000794 7201 moveq.l D1, 0x01 00000796 2F01 move.l -[A7], D1 00000798 486D C07E pea.l [A5 - 0x3F82] 0000079C 206E FFEE movea.l A0, [A6 - 0x12] 000007A0 2050 movea.l A0, [A0] 000007A2 4868 0358 pea.l [A0 + 0x358] 000007A6 2F00 move.l -[A7], D0 000007A8 4EBA F85A jsr [PC - 0x7A6 /* 00000004 */] 000007AC 4A40 tst.w D0 000007AE 4FEF 0014 lea.l A7, [A7 + 0x14] 000007B2 6748 beq +0x4A /* 000007FC */ 000007B4 7000 moveq.l D0, 0x00 000007B6 2F00 move.l -[A7], D0 000007B8 7201 moveq.l D1, 0x01 000007BA 2F01 move.l -[A7], D1 000007BC 486D C07A pea.l [A5 - 0x3F86] 000007C0 206E FFEE movea.l A0, [A6 - 0x12] 000007C4 2050 movea.l A0, [A0] 000007C6 4868 0374 pea.l [A0 + 0x374] 000007CA 2F00 move.l -[A7], D0 000007CC 4EBA F836 jsr [PC - 0x7CA /* 00000004 */] 000007D0 4A40 tst.w D0 000007D2 4FEF 0014 lea.l A7, [A7 + 0x14] 000007D6 6724 beq +0x26 /* 000007FC */ 000007D8 7000 moveq.l D0, 0x00 000007DA 2F00 move.l -[A7], D0 000007DC 7201 moveq.l D1, 0x01 000007DE 2F01 move.l -[A7], D1 000007E0 486D C06E pea.l [A5 - 0x3F92] 000007E4 206E FFEE movea.l A0, [A6 - 0x12] 000007E8 2050 movea.l A0, [A0] 000007EA 4868 0382 pea.l [A0 + 0x382] 000007EE 2F00 move.l -[A7], D0 000007F0 4EBA F812 jsr [PC - 0x7EE /* 00000004 */] 000007F4 4A40 tst.w D0 000007F6 4FEF 0014 lea.l A7, [A7 + 0x14] 000007FA 6610 bne +0x12 /* 0000080C */ label000007FC: 000007FC 206E FFEE movea.l A0, [A6 - 0x12] 00000800 2050 movea.l A0, [A0] 00000802 3145 0116 move.w [A0 + 0x116], D5 00000806 7000 moveq.l D0, 0x00 00000808 6000 0756 bra +0x758 /* 00000F60 */ label0000080C: 0000080C 426E FFE4 clr.w [A6 - 0x1C] 00000810 6054 bra +0x56 /* 00000866 */ label00000812: 00000812 7000 moveq.l D0, 0x00 00000814 2F00 move.l -[A7], D0 00000816 7201 moveq.l D1, 0x01 00000818 2F01 move.l -[A7], D1 0000081A 486D C060 pea.l [A5 - 0x3FA0] 0000081E 206E FFEE movea.l A0, [A6 - 0x12] 00000822 2050 movea.l A0, [A0] 00000824 2068 03F0 movea.l A0, [A0 + 0x3F0] 00000828 342E FFE4 move.w D2, [A6 - 0x1C] 0000082C 48C2 ext.l D2 0000082E 2602 move.l D3, D2 00000830 C4FC 004A mulu.w D2, 0x4A /* 'J' */ 00000834 4843 swap.w D3 00000836 C6FC 004A mulu.w D3, 0x4A /* 'J' */ 0000083A 4843 swap.w D3 0000083C 4243 clr.w D3 0000083E D483 add.l D2, D3 00000840 4870 2800 pea.l [A0 + D2] 00000844 2F00 move.l -[A7], D0 00000846 4EBA F7BC jsr [PC - 0x844 /* 00000004 */] 0000084A 4A40 tst.w D0 0000084C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000850 6610 bne +0x12 /* 00000862 */ 00000852 206E FFEE movea.l A0, [A6 - 0x12] 00000856 2050 movea.l A0, [A0] 00000858 3145 0116 move.w [A0 + 0x116], D5 0000085C 7000 moveq.l D0, 0x00 0000085E 6000 0700 bra +0x702 /* 00000F60 */ label00000862: 00000862 526E FFE4 addq.w [A6 - 0x1C], 1 label00000866: 00000866 206E FFEE movea.l A0, [A6 - 0x12] 0000086A 2050 movea.l A0, [A0] 0000086C 302E FFE4 move.w D0, [A6 - 0x1C] 00000870 B068 0116 cmp.w D0, [A0 + 0x116] 00000874 6D9C blt -0x62 /* 00000812 */ 00000876 206E FFEE movea.l A0, [A6 - 0x12] 0000087A 2050 movea.l A0, [A0] 0000087C 3145 0116 move.w [A0 + 0x116], D5 label00000880: 00000880 286D CE94 movea.l A4, [A5 - 0x316C] 00000884 58AE FFEE addq.l [A6 - 0x12], 4 00000888 6000 0670 bra +0x672 /* 00000EFA */ 0000088C 206E FFEE movea.l A0, [A6 - 0x12] 00000890 18A8 0003 move.b [A4], [A0 + 0x3] 00000894 206E FFEE movea.l A0, [A6 - 0x12] 00000898 1968 0002 0001 move.b [A4 + 0x1], [A0 + 0x2] 0000089E 206E FFEE movea.l A0, [A6 - 0x12] 000008A2 1968 0001 0002 move.b [A4 + 0x2], [A0 + 0x1] 000008A8 206E FFEE movea.l A0, [A6 - 0x12] 000008AC 1950 0003 move.b [A4 + 0x3], [A0] 000008B0 206E FFEE movea.l A0, [A6 - 0x12] 000008B4 200C move.l D0, A4 000008B6 5880 addq.l D0, 4 000008B8 2240 movea.l A1, D0 000008BA 12A8 0009 move.b [A1], [A0 + 0x9] 000008BE 206E FFEE movea.l A0, [A6 - 0x12] 000008C2 200C move.l D0, A4 000008C4 5880 addq.l D0, 4 000008C6 2240 movea.l A1, D0 000008C8 1368 0008 0001 move.b [A1 + 0x1], [A0 + 0x8] 000008CE 200C move.l D0, A4 000008D0 90AD CE94 sub.l D0, [A5 - 0x316C] 000008D4 5C80 addq.l D0, 6 000008D6 2F00 move.l -[A7], D0 000008D8 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000008DC 4EBA 0EBE jsr [PC + 0xEBE /* 0000179C */] 000008E0 4A40 tst.w D0 000008E2 508F addq.l A7, 8 000008E4 6606 bne +0x8 /* 000008EC */ 000008E6 7000 moveq.l D0, 0x00 000008E8 6000 0676 bra +0x678 /* 00000F60 */ label000008EC: 000008EC 486D 249A pea.l [A5 + 0x249A /* export_1167 */] 000008F0 2F2E FFEE move.l -[A7], [A6 - 0x12] 000008F4 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */] 000008F8 4A40 tst.w D0 000008FA 508F addq.l A7, 8 000008FC 6606 bne +0x8 /* 00000904 */ 000008FE 7000 moveq.l D0, 0x00 00000900 6000 065E bra +0x660 /* 00000F60 */ label00000904: 00000904 286D CE94 movea.l A4, [A5 - 0x316C] 00000908 700A moveq.l D0, 0x0A 0000090A D1AE FFEE add.l [A6 - 0x12], D0 0000090E 6000 05EA bra +0x5EC /* 00000EFA */ 00000912 206E FFEE movea.l A0, [A6 - 0x12] 00000916 4A90 tst.l [A0] 00000918 6718 beq +0x1A /* 00000932 */ 0000091A 206E FFEE movea.l A0, [A6 - 0x12] 0000091E 2F10 move.l -[A7], [A0] 00000920 2F0C move.l -[A7], A4 00000922 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00000926 7000 moveq.l D0, 0x00 00000928 1014 move.b D0, [A4] 0000092A 5280 addq.l D0, 1 0000092C D9C0 add.l A4, D0 0000092E 508F addq.l A7, 8 00000930 6002 bra +0x4 /* 00000934 */ label00000932: 00000932 421C clr.b [A4]+ label00000934: 00000934 58AE FFEE addq.l [A6 - 0x12], 4 00000938 6000 05C0 bra +0x5C2 /* 00000EFA */ 0000093C 206E FFEE movea.l A0, [A6 - 0x12] 00000940 18A8 0001 move.b [A4], [A0 + 0x1] 00000944 206E FFEE movea.l A0, [A6 - 0x12] 00000948 1950 0001 move.b [A4 + 0x1], [A0] 0000094C 206E FFEE movea.l A0, [A6 - 0x12] 00000950 200C move.l D0, A4 00000952 5480 addq.l D0, 2 00000954 2240 movea.l A1, D0 00000956 12A8 0003 move.b [A1], [A0 + 0x3] 0000095A 206E FFEE movea.l A0, [A6 - 0x12] 0000095E 200C move.l D0, A4 00000960 5480 addq.l D0, 2 00000962 2240 movea.l A1, D0 00000964 1368 0002 0001 move.b [A1 + 0x1], [A0 + 0x2] 0000096A 206E FFEE movea.l A0, [A6 - 0x12] 0000096E 200C move.l D0, A4 00000970 5880 addq.l D0, 4 00000972 2240 movea.l A1, D0 00000974 12A8 0005 move.b [A1], [A0 + 0x5] 00000978 206E FFEE movea.l A0, [A6 - 0x12] 0000097C 200C move.l D0, A4 0000097E 5880 addq.l D0, 4 00000980 2240 movea.l A1, D0 00000982 1368 0004 0001 move.b [A1 + 0x1], [A0 + 0x4] 00000988 206E FFEE movea.l A0, [A6 - 0x12] 0000098C 200C move.l D0, A4 0000098E 5C80 addq.l D0, 6 00000990 2240 movea.l A1, D0 00000992 12A8 0007 move.b [A1], [A0 + 0x7] 00000996 206E FFEE movea.l A0, [A6 - 0x12] 0000099A 200C move.l D0, A4 0000099C 5C80 addq.l D0, 6 0000099E 2240 movea.l A1, D0 000009A0 1368 0006 0001 move.b [A1 + 0x1], [A0 + 0x6] 000009A6 206E FFEE movea.l A0, [A6 - 0x12] 000009AA 200C move.l D0, A4 000009AC 5080 addq.l D0, 8 000009AE 2240 movea.l A1, D0 000009B0 12A8 0009 move.b [A1], [A0 + 0x9] 000009B4 206E FFEE movea.l A0, [A6 - 0x12] 000009B8 200C move.l D0, A4 000009BA 5080 addq.l D0, 8 000009BC 2240 movea.l A1, D0 000009BE 1368 0008 0001 move.b [A1 + 0x1], [A0 + 0x8] 000009C4 D8FC 000A add.w A4, 0xA /* '\n' */ 000009C8 700A moveq.l D0, 0x0A 000009CA D1AE FFEE add.l [A6 - 0x12], D0 000009CE 6000 052A bra +0x52C /* 00000EFA */ 000009D2 206E FFEE movea.l A0, [A6 - 0x12] 000009D6 1890 move.b [A4], [A0] 000009D8 206E FFEE movea.l A0, [A6 - 0x12] 000009DC 1968 0001 0001 move.b [A4 + 0x1], [A0 + 0x1] 000009E2 206E FFEE movea.l A0, [A6 - 0x12] 000009E6 1968 0002 0002 move.b [A4 + 0x2], [A0 + 0x2] 000009EC 206E FFEE movea.l A0, [A6 - 0x12] 000009F0 1968 0003 0003 move.b [A4 + 0x3], [A0 + 0x3] 000009F6 206E FFEE movea.l A0, [A6 - 0x12] 000009FA 200C move.l D0, A4 000009FC 5880 addq.l D0, 4 000009FE 2240 movea.l A1, D0 00000A00 12A8 0005 move.b [A1], [A0 + 0x5] 00000A04 206E FFEE movea.l A0, [A6 - 0x12] 00000A08 200C move.l D0, A4 00000A0A 5880 addq.l D0, 4 00000A0C 2240 movea.l A1, D0 00000A0E 1368 0004 0001 move.b [A1 + 0x1], [A0 + 0x4] 00000A14 206E FFEE movea.l A0, [A6 - 0x12] 00000A18 200C move.l D0, A4 00000A1A 5C80 addq.l D0, 6 00000A1C 2240 movea.l A1, D0 00000A1E 12A8 0007 move.b [A1], [A0 + 0x7] 00000A22 206E FFEE movea.l A0, [A6 - 0x12] 00000A26 200C move.l D0, A4 00000A28 5C80 addq.l D0, 6 00000A2A 2240 movea.l A1, D0 00000A2C 1368 0006 0001 move.b [A1 + 0x1], [A0 + 0x6] 00000A32 508C addq.l A4, 8 00000A34 50AE FFEE addq.l [A6 - 0x12], 8 00000A38 6000 04C0 bra +0x4C2 /* 00000EFA */ 00000A3C 206E FFEE movea.l A0, [A6 - 0x12] 00000A40 4A90 tst.l [A0] 00000A42 6746 beq +0x48 /* 00000A8A */ 00000A44 4A6D C438 tst.w [A5 - 0x3BC8] 00000A48 6740 beq +0x42 /* 00000A8A */ 00000A4A 18FC 0001 move.b [A4]+, 0x1 00000A4E 200C move.l D0, A4 00000A50 90AD CE94 sub.l D0, [A5 - 0x316C] 00000A54 2F00 move.l -[A7], D0 00000A56 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000A5A 4EBA 0D40 jsr [PC + 0xD40 /* 0000179C */] 00000A5E 4A40 tst.w D0 00000A60 508F addq.l A7, 8 00000A62 6606 bne +0x8 /* 00000A6A */ 00000A64 7000 moveq.l D0, 0x00 00000A66 6000 04F8 bra +0x4FA /* 00000F60 */ label00000A6A: 00000A6A 486D 249A pea.l [A5 + 0x249A /* export_1167 */] 00000A6E 206E FFEE movea.l A0, [A6 - 0x12] 00000A72 2F10 move.l -[A7], [A0] 00000A74 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */] 00000A78 4A40 tst.w D0 00000A7A 508F addq.l A7, 8 00000A7C 6606 bne +0x8 /* 00000A84 */ 00000A7E 7000 moveq.l D0, 0x00 00000A80 6000 04DE bra +0x4E0 /* 00000F60 */ label00000A84: 00000A84 286D CE94 movea.l A4, [A5 - 0x316C] 00000A88 6002 bra +0x4 /* 00000A8C */ label00000A8A: 00000A8A 421C clr.b [A4]+ label00000A8C: 00000A8C 58AE FFEE addq.l [A6 - 0x12], 4 00000A90 6000 0468 bra +0x46A /* 00000EFA */ 00000A94 200C move.l D0, A4 00000A96 90AD CE94 sub.l D0, [A5 - 0x316C] 00000A9A 2F00 move.l -[A7], D0 00000A9C 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000AA0 4EBA 0CFA jsr [PC + 0xCFA /* 0000179C */] 00000AA4 4A40 tst.w D0 00000AA6 508F addq.l A7, 8 00000AA8 6606 bne +0x8 /* 00000AB0 */ 00000AAA 7000 moveq.l D0, 0x00 00000AAC 6000 04B2 bra +0x4B4 /* 00000F60 */ label00000AB0: 00000AB0 206E FFEE movea.l A0, [A6 - 0x12] 00000AB4 1028 004C move.b D0, [A0 + 0x4C] 00000AB8 5300 subq.b D0, 1 00000ABA 677A beq +0x7C /* 00000B36 */ 00000ABC 5300 subq.b D0, 1 00000ABE 6712 beq +0x14 /* 00000AD2 */ 00000AC0 5300 subq.b D0, 1 00000AC2 6722 beq +0x24 /* 00000AE6 */ 00000AC4 5900 subq.b D0, 4 00000AC6 6732 beq +0x34 /* 00000AFA */ 00000AC8 5500 subq.b D0, 2 00000ACA 6742 beq +0x44 /* 00000B0E */ 00000ACC 5900 subq.b D0, 4 00000ACE 6752 beq +0x54 /* 00000B22 */ 00000AD0 6072 bra +0x74 /* 00000B44 */ label00000AD2: 00000AD2 206E FFEE movea.l A0, [A6 - 0x12] 00000AD6 3C28 0060 move.w D6, [A0 + 0x60] 00000ADA 206E FFEE movea.l A0, [A6 - 0x12] 00000ADE 2D68 0062 FFF6 move.l [A6 - 0xA], [A0 + 0x62] 00000AE4 605E bra +0x60 /* 00000B44 */ label00000AE6: 00000AE6 206E FFEE movea.l A0, [A6 - 0x12] 00000AEA 3C28 005E move.w D6, [A0 + 0x5E] 00000AEE 206E FFEE movea.l A0, [A6 - 0x12] 00000AF2 2D68 0062 FFF6 move.l [A6 - 0xA], [A0 + 0x62] 00000AF8 604A bra +0x4C /* 00000B44 */ label00000AFA: 00000AFA 206E FFEE movea.l A0, [A6 - 0x12] 00000AFE 3C28 005E move.w D6, [A0 + 0x5E] 00000B02 206E FFEE movea.l A0, [A6 - 0x12] 00000B06 2D68 0066 FFF6 move.l [A6 - 0xA], [A0 + 0x66] 00000B0C 6036 bra +0x38 /* 00000B44 */ label00000B0E: 00000B0E 206E FFEE movea.l A0, [A6 - 0x12] 00000B12 3C28 005E move.w D6, [A0 + 0x5E] 00000B16 206E FFEE movea.l A0, [A6 - 0x12] 00000B1A 2D68 0066 FFF6 move.l [A6 - 0xA], [A0 + 0x66] 00000B20 6022 bra +0x24 /* 00000B44 */ label00000B22: 00000B22 206E FFEE movea.l A0, [A6 - 0x12] 00000B26 3C28 006A move.w D6, [A0 + 0x6A] 00000B2A 206E FFEE movea.l A0, [A6 - 0x12] 00000B2E 2D68 006E FFF2 move.l [A6 - 0xE], [A0 + 0x6E] 00000B34 600E bra +0x10 /* 00000B44 */ label00000B36: 00000B36 2D6E FFEE FFFA move.l [A6 - 0x6], [A6 - 0x12] 00000B3C 206E FFFA movea.l A0, [A6 - 0x6] 00000B40 47E8 0062 lea.l A3, [A0 + 0x62] label00000B44: 00000B44 7000 moveq.l D0, 0x00 00000B46 2F00 move.l -[A7], D0 00000B48 7201 moveq.l D1, 0x01 00000B4A 2F01 move.l -[A7], D1 00000B4C 486D C03E pea.l [A5 - 0x3FC2] 00000B50 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000B54 2F00 move.l -[A7], D0 00000B56 4EBA F4AC jsr [PC - 0xB54 /* 00000004 */] 00000B5A 4A40 tst.w D0 00000B5C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000B60 6606 bne +0x8 /* 00000B68 */ 00000B62 7000 moveq.l D0, 0x00 00000B64 6000 03FA bra +0x3FC /* 00000F60 */ label00000B68: 00000B68 286D CE94 movea.l A4, [A5 - 0x316C] 00000B6C 705E moveq.l D0, 0x5E 00000B6E D1AE FFEE add.l [A6 - 0x12], D0 00000B72 6000 0386 bra +0x388 /* 00000EFA */ 00000B76 200C move.l D0, A4 00000B78 90AD CE94 sub.l D0, [A5 - 0x316C] 00000B7C 2F00 move.l -[A7], D0 00000B7E 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000B82 4EBA 0C18 jsr [PC + 0xC18 /* 0000179C */] 00000B86 4A40 tst.w D0 00000B88 508F addq.l A7, 8 00000B8A 6606 bne +0x8 /* 00000B92 */ 00000B8C 7000 moveq.l D0, 0x00 00000B8E 6000 03D0 bra +0x3D2 /* 00000F60 */ label00000B92: 00000B92 426E FFE4 clr.w [A6 - 0x1C] 00000B96 6034 bra +0x36 /* 00000BCC */ label00000B98: 00000B98 7000 moveq.l D0, 0x00 00000B9A 2F00 move.l -[A7], D0 00000B9C 7201 moveq.l D1, 0x01 00000B9E 2F01 move.l -[A7], D1 00000BA0 486D C036 pea.l [A5 - 0x3FCA] 00000BA4 206E FFF6 movea.l A0, [A6 - 0xA] 00000BA8 342E FFE4 move.w D2, [A6 - 0x1C] 00000BAC 48C2 ext.l D2 00000BAE E982 asl D2, 4 00000BB0 4870 2800 pea.l [A0 + D2] 00000BB4 2F00 move.l -[A7], D0 00000BB6 4EBA F44C jsr [PC - 0xBB4 /* 00000004 */] 00000BBA 4A40 tst.w D0 00000BBC 4FEF 0014 lea.l A7, [A7 + 0x14] 00000BC0 6606 bne +0x8 /* 00000BC8 */ 00000BC2 7000 moveq.l D0, 0x00 00000BC4 6000 039A bra +0x39C /* 00000F60 */ label00000BC8: 00000BC8 526E FFE4 addq.w [A6 - 0x1C], 1 label00000BCC: 00000BCC BC6E FFE4 cmp.w D6, [A6 - 0x1C] 00000BD0 6EC6 bgt -0x38 /* 00000B98 */ 00000BD2 286D CE94 movea.l A4, [A5 - 0x316C] 00000BD6 58AE FFEE addq.l [A6 - 0x12], 4 00000BDA 6000 031E bra +0x320 /* 00000EFA */ 00000BDE 200C move.l D0, A4 00000BE0 90AD CE94 sub.l D0, [A5 - 0x316C] 00000BE4 2F00 move.l -[A7], D0 00000BE6 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000BEA 4EBA 0BB0 jsr [PC + 0xBB0 /* 0000179C */] 00000BEE 4A40 tst.w D0 00000BF0 508F addq.l A7, 8 00000BF2 6606 bne +0x8 /* 00000BFA */ 00000BF4 7000 moveq.l D0, 0x00 00000BF6 6000 0368 bra +0x36A /* 00000F60 */ label00000BFA: 00000BFA 426E FFE4 clr.w [A6 - 0x1C] 00000BFE 6044 bra +0x46 /* 00000C44 */ label00000C00: 00000C00 7000 moveq.l D0, 0x00 00000C02 2F00 move.l -[A7], D0 00000C04 7201 moveq.l D1, 0x01 00000C06 2F01 move.l -[A7], D1 00000C08 486D C032 pea.l [A5 - 0x3FCE] 00000C0C 206E FFF2 movea.l A0, [A6 - 0xE] 00000C10 342E FFE4 move.w D2, [A6 - 0x1C] 00000C14 48C2 ext.l D2 00000C16 2602 move.l D3, D2 00000C18 C4FC 000C mulu.w D2, 0xC 00000C1C 4843 swap.w D3 00000C1E C6FC 000C mulu.w D3, 0xC 00000C22 4843 swap.w D3 00000C24 4243 clr.w D3 00000C26 D483 add.l D2, D3 00000C28 4870 2800 pea.l [A0 + D2] 00000C2C 2F00 move.l -[A7], D0 00000C2E 4EBA F3D4 jsr [PC - 0xC2C /* 00000004 */] 00000C32 4A40 tst.w D0 00000C34 4FEF 0014 lea.l A7, [A7 + 0x14] 00000C38 6606 bne +0x8 /* 00000C40 */ 00000C3A 7000 moveq.l D0, 0x00 00000C3C 6000 0322 bra +0x324 /* 00000F60 */ label00000C40: 00000C40 526E FFE4 addq.w [A6 - 0x1C], 1 label00000C44: 00000C44 BC6E FFE4 cmp.w D6, [A6 - 0x1C] 00000C48 6EB6 bgt -0x48 /* 00000C00 */ 00000C4A 286D CE94 movea.l A4, [A5 - 0x316C] 00000C4E 58AE FFEE addq.l [A6 - 0x12], 4 00000C52 6000 02A6 bra +0x2A8 /* 00000EFA */ 00000C56 200C move.l D0, A4 00000C58 90AD CE94 sub.l D0, [A5 - 0x316C] 00000C5C 2F00 move.l -[A7], D0 00000C5E 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000C62 4EBA 0B38 jsr [PC + 0xB38 /* 0000179C */] 00000C66 4A40 tst.w D0 00000C68 508F addq.l A7, 8 00000C6A 6606 bne +0x8 /* 00000C72 */ 00000C6C 7000 moveq.l D0, 0x00 00000C6E 6000 02F0 bra +0x2F2 /* 00000F60 */ label00000C72: 00000C72 4AAB 0008 tst.l [A3 + 0x8] 00000C76 6718 beq +0x1A /* 00000C90 */ 00000C78 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000C7C 2F2B 004C move.l -[A7], [A3 + 0x4C] 00000C80 4EBA 0B1A jsr [PC + 0xB1A /* 0000179C */] 00000C84 4A40 tst.w D0 00000C86 508F addq.l A7, 8 00000C88 6606 bne +0x8 /* 00000C90 */ 00000C8A 7000 moveq.l D0, 0x00 00000C8C 6000 02D2 bra +0x2D4 /* 00000F60 */ label00000C90: 00000C90 426E FFE4 clr.w [A6 - 0x1C] 00000C94 603A bra +0x3C /* 00000CD0 */ label00000C96: 00000C96 7000 moveq.l D0, 0x00 00000C98 2F00 move.l -[A7], D0 00000C9A 7201 moveq.l D1, 0x01 00000C9C 2F01 move.l -[A7], D1 00000C9E 486D BFA2 pea.l [A5 - 0x405E] 00000CA2 206B 003C movea.l A0, [A3 + 0x3C] 00000CA6 342E FFE4 move.w D2, [A6 - 0x1C] 00000CAA 48C2 ext.l D2 00000CAC D482 add.l D2, D2 00000CAE 2602 move.l D3, D2 00000CB0 E58A lsl D2, 2 00000CB2 D483 add.l D2, D3 00000CB4 4870 2800 pea.l [A0 + D2] 00000CB8 2F00 move.l -[A7], D0 00000CBA 4EBA F348 jsr [PC - 0xCB8 /* 00000004 */] 00000CBE 4A40 tst.w D0 00000CC0 4FEF 0014 lea.l A7, [A7 + 0x14] 00000CC4 6606 bne +0x8 /* 00000CCC */ 00000CC6 7000 moveq.l D0, 0x00 00000CC8 6000 0296 bra +0x298 /* 00000F60 */ label00000CCC: 00000CCC 526E FFE4 addq.w [A6 - 0x1C], 1 label00000CD0: 00000CD0 302E FFE4 move.w D0, [A6 - 0x1C] 00000CD4 B06B 0012 cmp.w D0, [A3 + 0x12] 00000CD8 6DBC blt -0x42 /* 00000C96 */ 00000CDA 426E FFE4 clr.w [A6 - 0x1C] 00000CDE 6000 009A bra +0x9C /* 00000D7A */ label00000CE2: 00000CE2 7000 moveq.l D0, 0x00 00000CE4 2F00 move.l -[A7], D0 00000CE6 7201 moveq.l D1, 0x01 00000CE8 2F01 move.l -[A7], D1 00000CEA 486D BF9A pea.l [A5 - 0x4066] 00000CEE 206B 0040 movea.l A0, [A3 + 0x40] 00000CF2 342E FFE4 move.w D2, [A6 - 0x1C] 00000CF6 48C2 ext.l D2 00000CF8 E58A lsl D2, 2 00000CFA 2602 move.l D3, D2 00000CFC E58A lsl D2, 2 00000CFE D483 add.l D2, D3 00000D00 4870 2800 pea.l [A0 + D2] 00000D04 2F00 move.l -[A7], D0 00000D06 4EBA F2FC jsr [PC - 0xD04 /* 00000004 */] 00000D0A 4A40 tst.w D0 00000D0C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000D10 6606 bne +0x8 /* 00000D18 */ 00000D12 7000 moveq.l D0, 0x00 00000D14 6000 024A bra +0x24C /* 00000F60 */ label00000D18: 00000D18 4247 clr.w D7 00000D1A 6042 bra +0x44 /* 00000D5E */ label00000D1C: 00000D1C 7000 moveq.l D0, 0x00 00000D1E 2F00 move.l -[A7], D0 00000D20 7201 moveq.l D1, 0x01 00000D22 2F01 move.l -[A7], D1 00000D24 486D BFA6 pea.l [A5 - 0x405A] 00000D28 206B 0040 movea.l A0, [A3 + 0x40] 00000D2C 342E FFE4 move.w D2, [A6 - 0x1C] 00000D30 48C2 ext.l D2 00000D32 E58A lsl D2, 2 00000D34 2602 move.l D3, D2 00000D36 E58A lsl D2, 2 00000D38 D483 add.l D2, D3 00000D3A 2070 2810 movea.l A0, [A0 + D2 + 0x10] 00000D3E 48C7 ext.l D7 00000D40 2407 move.l D2, D7 00000D42 E582 asl D2, 2 00000D44 4870 2800 pea.l [A0 + D2] 00000D48 2F00 move.l -[A7], D0 00000D4A 4EBA F2B8 jsr [PC - 0xD48 /* 00000004 */] 00000D4E 4A40 tst.w D0 00000D50 4FEF 0014 lea.l A7, [A7 + 0x14] 00000D54 6606 bne +0x8 /* 00000D5C */ 00000D56 7000 moveq.l D0, 0x00 00000D58 6000 0206 bra +0x208 /* 00000F60 */ label00000D5C: 00000D5C 5247 addq.w D7, 1 label00000D5E: 00000D5E 206B 0040 movea.l A0, [A3 + 0x40] 00000D62 302E FFE4 move.w D0, [A6 - 0x1C] 00000D66 48C0 ext.l D0 00000D68 E588 lsl D0, 2 00000D6A 2200 move.l D1, D0 00000D6C E588 lsl D0, 2 00000D6E D081 add.l D0, D1 00000D70 BE70 080C cmp.w D7, [A0 + D0 + 0xC] 00000D74 6DA6 blt -0x58 /* 00000D1C */ 00000D76 526E FFE4 addq.w [A6 - 0x1C], 1 label00000D7A: 00000D7A 302E FFE4 move.w D0, [A6 - 0x1C] 00000D7E B06B 0014 cmp.w D0, [A3 + 0x14] 00000D82 6D00 FF5E blt -0xA0 /* 00000CE2 */ 00000D86 426E FFE4 clr.w [A6 - 0x1C] 00000D8A 6044 bra +0x46 /* 00000DD0 */ label00000D8C: 00000D8C 7000 moveq.l D0, 0x00 00000D8E 2F00 move.l -[A7], D0 00000D90 7201 moveq.l D1, 0x01 00000D92 2F01 move.l -[A7], D1 00000D94 486D BF8E pea.l [A5 - 0x4072] 00000D98 206B 0044 movea.l A0, [A3 + 0x44] 00000D9C 342E FFE4 move.w D2, [A6 - 0x1C] 00000DA0 48C2 ext.l D2 00000DA2 2602 move.l D3, D2 00000DA4 C4FC 0006 mulu.w D2, 0x6 00000DA8 4843 swap.w D3 00000DAA C6FC 0006 mulu.w D3, 0x6 00000DAE 4843 swap.w D3 00000DB0 4243 clr.w D3 00000DB2 D483 add.l D2, D3 00000DB4 4870 2800 pea.l [A0 + D2] 00000DB8 2F00 move.l -[A7], D0 00000DBA 4EBA F248 jsr [PC - 0xDB8 /* 00000004 */] 00000DBE 4A40 tst.w D0 00000DC0 4FEF 0014 lea.l A7, [A7 + 0x14] 00000DC4 6606 bne +0x8 /* 00000DCC */ 00000DC6 7000 moveq.l D0, 0x00 00000DC8 6000 0196 bra +0x198 /* 00000F60 */ label00000DCC: 00000DCC 526E FFE4 addq.w [A6 - 0x1C], 1 label00000DD0: 00000DD0 302E FFE4 move.w D0, [A6 - 0x1C] 00000DD4 B06B 0016 cmp.w D0, [A3 + 0x16] 00000DD8 6DB2 blt -0x4C /* 00000D8C */ 00000DDA 426E FFE4 clr.w [A6 - 0x1C] 00000DDE 603A bra +0x3C /* 00000E1A */ label00000DE0: 00000DE0 7000 moveq.l D0, 0x00 00000DE2 2F00 move.l -[A7], D0 00000DE4 7201 moveq.l D1, 0x01 00000DE6 2F01 move.l -[A7], D1 00000DE8 486D BF94 pea.l [A5 - 0x406C] 00000DEC 206B 0048 movea.l A0, [A3 + 0x48] 00000DF0 342E FFE4 move.w D2, [A6 - 0x1C] 00000DF4 48C2 ext.l D2 00000DF6 D482 add.l D2, D2 00000DF8 2602 move.l D3, D2 00000DFA E58A lsl D2, 2 00000DFC D483 add.l D2, D3 00000DFE 4870 2800 pea.l [A0 + D2] 00000E02 2F00 move.l -[A7], D0 00000E04 4EBA F1FE jsr [PC - 0xE02 /* 00000004 */] 00000E08 4A40 tst.w D0 00000E0A 4FEF 0014 lea.l A7, [A7 + 0x14] 00000E0E 6606 bne +0x8 /* 00000E16 */ 00000E10 7000 moveq.l D0, 0x00 00000E12 6000 014C bra +0x14E /* 00000F60 */ label00000E16: 00000E16 526E FFE4 addq.w [A6 - 0x1C], 1 label00000E1A: 00000E1A 302E FFE4 move.w D0, [A6 - 0x1C] 00000E1E B06B 0018 cmp.w D0, [A3 + 0x18] 00000E22 6DBC blt -0x42 /* 00000DE0 */ 00000E24 026B EFFF 0010 andi.w [A3 + 0x10], 0xEFFF 00000E2A 286D CE94 movea.l A4, [A5 - 0x316C] 00000E2E 58AE FFEE addq.l [A6 - 0x12], 4 00000E32 6000 00C6 bra +0xC8 /* 00000EFA */ 00000E36 200C move.l D0, A4 00000E38 90AD CE94 sub.l D0, [A5 - 0x316C] 00000E3C 2F00 move.l -[A7], D0 00000E3E 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000E42 4EBA 0958 jsr [PC + 0x958 /* 0000179C */] 00000E46 4A40 tst.w D0 00000E48 508F addq.l A7, 8 00000E4A 6606 bne +0x8 /* 00000E52 */ 00000E4C 7000 moveq.l D0, 0x00 00000E4E 6000 0110 bra +0x112 /* 00000F60 */ label00000E52: 00000E52 7000 moveq.l D0, 0x00 00000E54 2F00 move.l -[A7], D0 00000E56 7201 moveq.l D1, 0x01 00000E58 2F01 move.l -[A7], D1 00000E5A 486D C0E2 pea.l [A5 - 0x3F1E] 00000E5E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000E62 2F00 move.l -[A7], D0 00000E64 4EBA F19E jsr [PC - 0xE62 /* 00000004 */] 00000E68 4A40 tst.w D0 00000E6A 4FEF 0014 lea.l A7, [A7 + 0x14] 00000E6E 6606 bne +0x8 /* 00000E76 */ 00000E70 7000 moveq.l D0, 0x00 00000E72 6000 00EC bra +0xEE /* 00000F60 */ label00000E76: 00000E76 486D 249A pea.l [A5 + 0x249A /* export_1167 */] 00000E7A 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000E7E 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */] 00000E82 4A40 tst.w D0 00000E84 508F addq.l A7, 8 00000E86 6606 bne +0x8 /* 00000E8E */ 00000E88 7000 moveq.l D0, 0x00 00000E8A 6000 00D4 bra +0xD6 /* 00000F60 */ label00000E8E: 00000E8E 286D CE94 movea.l A4, [A5 - 0x316C] 00000E92 7016 moveq.l D0, 0x16 00000E94 D1AE FFEE add.l [A6 - 0x12], D0 00000E98 6060 bra +0x62 /* 00000EFA */ 00000E9A 200C move.l D0, A4 00000E9C 90AD CE94 sub.l D0, [A5 - 0x316C] 00000EA0 2F00 move.l -[A7], D0 00000EA2 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000EA6 4EBA 08F4 jsr [PC + 0x8F4 /* 0000179C */] 00000EAA 4A40 tst.w D0 00000EAC 508F addq.l A7, 8 00000EAE 6606 bne +0x8 /* 00000EB6 */ 00000EB0 7000 moveq.l D0, 0x00 00000EB2 6000 00AC bra +0xAE /* 00000F60 */ label00000EB6: 00000EB6 7000 moveq.l D0, 0x00 00000EB8 2F00 move.l -[A7], D0 00000EBA 7201 moveq.l D1, 0x01 00000EBC 2F01 move.l -[A7], D1 00000EBE 486D BF6C pea.l [A5 - 0x4094] 00000EC2 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000EC6 2F00 move.l -[A7], D0 00000EC8 4EBA F13A jsr [PC - 0xEC6 /* 00000004 */] 00000ECC 4A40 tst.w D0 00000ECE 4FEF 0014 lea.l A7, [A7 + 0x14] 00000ED2 6606 bne +0x8 /* 00000EDA */ 00000ED4 7000 moveq.l D0, 0x00 00000ED6 6000 0088 bra +0x8A /* 00000F60 */ label00000EDA: 00000EDA 486D 249A pea.l [A5 + 0x249A /* export_1167 */] 00000EDE 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000EE2 4EBA 01C8 jsr [PC + 0x1C8 /* 000010AC */] 00000EE6 4A40 tst.w D0 00000EE8 508F addq.l A7, 8 00000EEA 6604 bne +0x6 /* 00000EF0 */ 00000EEC 7000 moveq.l D0, 0x00 00000EEE 6070 bra +0x72 /* 00000F60 */ label00000EF0: 00000EF0 286D CE94 movea.l A4, [A5 - 0x316C] 00000EF4 701C moveq.l D0, 0x1C 00000EF6 D1AE FFEE add.l [A6 - 0x12], D0 label00000EFA: 00000EFA 200C move.l D0, A4 00000EFC 90AD CE98 sub.l D0, [A5 - 0x3168] 00000F00 B0AD CE90 cmp.l D0, [A5 - 0x3170] 00000F04 631E bls +0x20 /* 00000F24 */ 00000F06 200C move.l D0, A4 00000F08 90AD CE94 sub.l D0, [A5 - 0x316C] 00000F0C 2F00 move.l -[A7], D0 00000F0E 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000F12 4EBA 0888 jsr [PC + 0x888 /* 0000179C */] 00000F16 4A40 tst.w D0 00000F18 508F addq.l A7, 8 00000F1A 6604 bne +0x6 /* 00000F20 */ 00000F1C 7000 moveq.l D0, 0x00 00000F1E 6040 bra +0x42 /* 00000F60 */ label00000F20: 00000F20 286D CE94 movea.l A4, [A5 - 0x316C] label00000F24: 00000F24 536E FFE2 subq.w [A6 - 0x1E], 1 00000F28 6600 F16E bne -0xE90 /* 00000098 */ label00000F2C: 00000F2C 206E FFE6 movea.l A0, [A6 - 0x1A] 00000F30 52AE FFE6 addq.l [A6 - 0x1A], 1 00000F34 7000 moveq.l D0, 0x00 00000F36 1010 move.b D0, [A0] 00000F38 3D40 FFE2 move.w [A6 - 0x1E], D0 00000F3C 6600 F14C bne -0xEB2 /* 0000008A */ label00000F40: 00000F40 302E 0016 move.w D0, [A6 + 0x16] 00000F44 536E 0016 subq.w [A6 + 0x16], 1 00000F48 4A40 tst.w D0 00000F4A 6600 F134 bne -0xECA /* 00000080 */ 00000F4E 200C move.l D0, A4 00000F50 90AD CE94 sub.l D0, [A5 - 0x316C] 00000F54 2F00 move.l -[A7], D0 00000F56 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00000F5A 4EBA 0840 jsr [PC + 0x840 /* 0000179C */] 00000F5E 508F addq.l A7, 8 label00000F60: 00000F60 4CEE 18F8 FFC6 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3A] 00000F66 4E5E unlink A6 00000F68 4E75 rts fn00000F6A: 00000F6A 4E56 0000 link A6, 0 00000F6E 48E7 0018 movem.l -[A7], A3,A4 00000F72 286E 0008 movea.l A4, [A6 + 0x8] 00000F76 266E 000C movea.l A3, [A6 + 0xC] 00000F7A 6028 bra +0x2A /* 00000FA4 */ label00000F7C: 00000F7C 206E 0010 movea.l A0, [A6 + 0x10] 00000F80 5250 addq.w [A0], 1 00000F82 700B moveq.l D0, 0x0B 00000F84 B06B 0020 cmp.w D0, [A3 + 0x20] 00000F88 6616 bne +0x18 /* 00000FA0 */ 00000F8A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000F8E 2F2B 002A move.l -[A7], [A3 + 0x2A] 00000F92 2F0C move.l -[A7], A4 00000F94 4EBA FFD4 jsr [PC - 0x2C /* 00000F6A */] 00000F98 4A80 tst.l D0 00000F9A 4FEF 000C lea.l A7, [A7 + 0xC] 00000F9E 660C bne +0xE /* 00000FAC */ label00000FA0: 00000FA0 266B 0026 movea.l A3, [A3 + 0x26] label00000FA4: 00000FA4 200B move.l D0, A3 00000FA6 6704 beq +0x6 /* 00000FAC */ 00000FA8 B9CB cmpa.l A4, A3 00000FAA 66D0 bne -0x2E /* 00000F7C */ label00000FAC: 00000FAC 200B move.l D0, A3 00000FAE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000FB4 4E5E unlink A6 00000FB6 4E75 rts fn00000FB8: 00000FB8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000FBC 286F 0014 movea.l A4, [A7 + 0x14] 00000FC0 4246 clr.w D6 00000FC2 4AAC 0280 tst.l [A4 + 0x280] 00000FC6 6610 bne +0x12 /* 00000FD8 */ 00000FC8 7046 moveq.l D0, 0x46 00000FCA 2F00 move.l -[A7], D0 00000FCC 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000FD0 2940 0280 move.l [A4 + 0x280], D0 00000FD4 588F addq.l A7, 4 00000FD6 6772 beq +0x74 /* 0000104A */ label00000FD8: 00000FD8 558F subq.l A7, 2 00000FDA 3F2D AF2A move.w -[A7], [A5 - 0x50D6] 00000FDE 7000 moveq.l D0, 0x00 00000FE0 2F00 move.l -[A7], D0 00000FE2 4AAC 0272 tst.l [A4 + 0x272] 00000FE6 6706 beq +0x8 /* 00000FEE */ 00000FE8 222C 0272 move.l D1, [A4 + 0x272] 00000FEC 6004 bra +0x6 /* 00000FF2 */ label00000FEE: 00000FEE 222C 026E move.l D1, [A4 + 0x26E] label00000FF2: 00000FF2 2F01 move.l -[A7], D1 00000FF4 2F2C 0280 move.l -[A7], [A4 + 0x280] 00000FF8 303C 0001 move.w D0, 0x1 00000FFC AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000FFE 3B5F C62E move.w [A5 - 0x39D2], [A7]+ 00001002 670C beq +0xE /* 00001010 */ 00001004 302D C62E move.w D0, [A5 - 0x39D2] 00001008 48C0 ext.l D0 0000100A 72D5 moveq.l D1, 0xFFFFFFD5 0000100C B280 cmp.l D1, D0 0000100E 663A bne +0x3C /* 0000104A */ label00001010: 00001010 3E2C 01C4 move.w D7, [A4 + 0x1C4] 00001014 266C 021E movea.l A3, [A4 + 0x21E] 00001018 6026 bra +0x28 /* 00001040 */ label0000101A: 0000101A 700F moveq.l D0, 0x0F 0000101C C06B 0008 and.w D0, [A3 + 0x8] 00001020 671A beq +0x1C /* 0000103C */ 00001022 7001 moveq.l D0, 0x01 00001024 B06B 000A cmp.w D0, [A3 + 0xA] 00001028 6612 bne +0x14 /* 0000103C */ 0000102A 558F subq.l A7, 2 0000102C 2F2B 0014 move.l -[A7], [A3 + 0x14] 00001030 2F2C 0280 move.l -[A7], [A4 + 0x280] 00001034 303C 040C move.w D0, 0x40C 00001038 A82D syscall Pack11 0000103A 548F addq.l A7, 2 label0000103C: 0000103C D6FC 001C add.w A3, 0x1C label00001040: 00001040 3007 move.w D0, D7 00001042 5347 subq.w D7, 1 00001044 4A40 tst.w D0 00001046 66D2 bne -0x2C /* 0000101A */ 00001048 5246 addq.w D6, 1 label0000104A: 0000104A 3006 move.w D0, D6 0000104C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001050 4E75 rts fn00001052: 00001052 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001056 286F 0018 movea.l A4, [A7 + 0x18] 0000105A 7A01 moveq.l D5, 0x01 0000105C 3C2C 01C4 move.w D6, [A4 + 0x1C4] 00001060 266C 021E movea.l A3, [A4 + 0x21E] 00001064 6036 bra +0x38 /* 0000109C */ label00001066: 00001066 3E2B 0008 move.w D7, [A3 + 0x8] 0000106A 700F moveq.l D0, 0x0F 0000106C C047 and.w D0, D7 0000106E 6728 beq +0x2A /* 00001098 */ 00001070 7010 moveq.l D0, 0x10 00001072 C047 and.w D0, D7 00001074 6622 bne +0x24 /* 00001098 */ 00001076 7001 moveq.l D0, 0x01 00001078 B06B 000A cmp.w D0, [A3 + 0xA] 0000107C 661A bne +0x1C /* 00001098 */ 0000107E 206B 0014 movea.l A0, [A3 + 0x14] 00001082 2050 movea.l A0, [A0] 00001084 4A68 0002 tst.w [A0 + 0x2] 00001088 660E bne +0x10 /* 00001098 */ 0000108A 2F0B move.l -[A7], A3 0000108C 486D 2882 pea.l [A5 + 0x2882 /* export_1292 */] 00001090 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00001094 3A00 move.w D5, D0 00001096 508F addq.l A7, 8 label00001098: 00001098 D6FC 001C add.w A3, 0x1C label0000109C: 0000109C 3006 move.w D0, D6 0000109E 5346 subq.w D6, 1 000010A0 4A40 tst.w D0 000010A2 66C2 bne -0x3C /* 00001066 */ 000010A4 3005 move.w D0, D5 000010A6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000010AA 4E75 rts fn000010AC: 000010AC 4E56 FFF0 link A6, -0x0010 000010B0 48E7 0018 movem.l -[A7], A3,A4 000010B4 286E 000C movea.l A4, [A6 + 0xC] 000010B8 266E 0008 movea.l A3, [A6 + 0x8] 000010BC 7001 moveq.l D0, 0x01 000010BE B06B 000A cmp.w D0, [A3 + 0xA] 000010C2 662E bne +0x30 /* 000010F2 */ 000010C4 598F subq.l A7, 4 000010C6 2D6B 0014 FFF8 move.l [A6 - 0x8], [A3 + 0x14] 000010CC 2F2B 0014 move.l -[A7], [A3 + 0x14] 000010D0 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000010D4 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000010D8 598F subq.l A7, 4 000010DA 206E FFF8 movea.l A0, [A6 - 0x8] 000010DE 2050 movea.l A0, [A0] 000010E0 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10] 000010E6 2F28 0010 move.l -[A7], [A0 + 0x10] 000010EA 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000010EE 2D5F FFF4 move.l [A6 - 0xC], [A7]+ label000010F2: 000010F2 7001 moveq.l D0, 0x01 000010F4 B06B 000A cmp.w D0, [A3 + 0xA] 000010F8 6600 009A bne +0x9C /* 00001194 */ 000010FC 206D CE94 movea.l A0, [A5 - 0x316C] 00001100 10AE FFF3 move.b [A0], [A6 - 0xD] 00001104 206D CE94 movea.l A0, [A5 - 0x316C] 00001108 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE] 0000110E 206D CE94 movea.l A0, [A5 - 0x316C] 00001112 116E FFF1 0002 move.b [A0 + 0x2], [A6 - 0xF] 00001118 206D CE94 movea.l A0, [A5 - 0x316C] 0000111C 116E FFF0 0003 move.b [A0 + 0x3], [A6 - 0x10] 00001122 7004 moveq.l D0, 0x04 00001124 2F00 move.l -[A7], D0 00001126 2F2D CE94 move.l -[A7], [A5 - 0x316C] 0000112A 4E94 jsr [A4] 0000112C 4A40 tst.w D0 0000112E 508F addq.l A7, 8 00001130 6712 beq +0x14 /* 00001144 */ 00001132 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001136 206E FFF8 movea.l A0, [A6 - 0x8] 0000113A 2F10 move.l -[A7], [A0] 0000113C 4E94 jsr [A4] 0000113E 4A40 tst.w D0 00001140 508F addq.l A7, 8 00001142 6604 bne +0x6 /* 00001148 */ label00001144: 00001144 7000 moveq.l D0, 0x00 00001146 6062 bra +0x64 /* 000011AA */ label00001148: 00001148 206D CE94 movea.l A0, [A5 - 0x316C] 0000114C 10AE FFF7 move.b [A0], [A6 - 0x9] 00001150 206D CE94 movea.l A0, [A5 - 0x316C] 00001154 116E FFF6 0001 move.b [A0 + 0x1], [A6 - 0xA] 0000115A 206D CE94 movea.l A0, [A5 - 0x316C] 0000115E 116E FFF5 0002 move.b [A0 + 0x2], [A6 - 0xB] 00001164 206D CE94 movea.l A0, [A5 - 0x316C] 00001168 116E FFF4 0003 move.b [A0 + 0x3], [A6 - 0xC] 0000116E 7004 moveq.l D0, 0x04 00001170 2F00 move.l -[A7], D0 00001172 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00001176 4E94 jsr [A4] 00001178 4A40 tst.w D0 0000117A 508F addq.l A7, 8 0000117C 6712 beq +0x14 /* 00001190 */ 0000117E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001182 206E FFFC movea.l A0, [A6 - 0x4] 00001186 2F10 move.l -[A7], [A0] 00001188 4E94 jsr [A4] 0000118A 4A40 tst.w D0 0000118C 508F addq.l A7, 8 0000118E 6618 bne +0x1A /* 000011A8 */ label00001190: 00001190 7000 moveq.l D0, 0x00 00001192 6016 bra +0x18 /* 000011AA */ label00001194: 00001194 2F2B 0010 move.l -[A7], [A3 + 0x10] 00001198 2F2B 0014 move.l -[A7], [A3 + 0x14] 0000119C 4E94 jsr [A4] 0000119E 4A40 tst.w D0 000011A0 508F addq.l A7, 8 000011A2 6604 bne +0x6 /* 000011A8 */ 000011A4 7000 moveq.l D0, 0x00 000011A6 6002 bra +0x4 /* 000011AA */ label000011A8: 000011A8 7001 moveq.l D0, 0x01 label000011AA: 000011AA 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18] 000011B0 4E5E unlink A6 000011B2 4E75 rts export_1166: 000011B4 4E56 FBD4 link A6, -0x042C 000011B8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000011BC 49EE FDF8 lea.l A4, [A6 - 0x208] 000011C0 426E FBD4 clr.w [A6 - 0x42C] 000011C4 41EE FBDA lea.l A0, [A6 - 0x426] 000011C8 2B48 CE5E move.l [A5 - 0x31A2], A0 000011CC 7000 moveq.l D0, 0x00 000011CE 4A6D BDA4 tst.w [A5 - 0x425C] 000011D2 6714 beq +0x16 /* 000011E8 */ 000011D4 7207 moveq.l D1, 0x07 000011D6 B26E 000E cmp.w D1, [A6 + 0xE] 000011DA 660A bne +0xC /* 000011E6 */ 000011DC 206D E020 movea.l A0, [A5 - 0x1FE0] 000011E0 4AA8 0288 tst.l [A0 + 0x288] 000011E4 6602 bne +0x4 /* 000011E8 */ label000011E6: 000011E6 7001 moveq.l D0, 0x01 label000011E8: 000011E8 3A00 move.w D5, D0 000011EA 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */] 000011EE 4A40 tst.w D0 000011F0 6700 0434 beq +0x436 /* 00001626 */ 000011F4 206E 0008 movea.l A0, [A6 + 0x8] 000011F8 52AE 0008 addq.l [A6 + 0x8], 1 000011FC 7000 moveq.l D0, 0x00 000011FE 1010 move.b D0, [A0] 00001200 3E00 move.w D7, D0 00001202 6B00 00D0 bmi +0xD2 /* 000012D4 */ 00001206 0C40 0007 cmpi.w D0, 0x7 0000120A 6E00 00C8 bgt +0xCA /* 000012D4 */ 0000120E D040 add.w D0, D0 00001210 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001214 4EFB 0000 jmp [PC + D0.w] 00001218 0080 0080 00BE ori.l D0, 0x8000BE 0000121E 00BE 00BE 0012 ori.l <>, 0xBE0012 00001224 0080 0080 4A45 ori.l D0, 0x804A45 0000122A 6600 03FA bne +0x3FC /* 00001626 */ 0000122E 4A6E 000E tst.w [A6 + 0xE] 00001232 6600 03F2 bne +0x3F4 /* 00001626 */ 00001236 486E FBF8 pea.l [A6 - 0x408] 0000123A 486E 0008 pea.l [A6 + 0x8] 0000123E 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00001242 4A40 tst.w D0 00001244 508F addq.l A7, 8 00001246 6700 03DE beq +0x3E0 /* 00001626 */ 0000124A 206D BA78 movea.l A0, [A5 - 0x4588] 0000124E 2F28 026A move.l -[A7], [A0 + 0x26A] 00001252 2F0C move.l -[A7], A4 00001254 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00001258 7000 moveq.l D0, 0x00 0000125A 2F00 move.l -[A7], D0 0000125C 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00001260 486E FBF8 pea.l [A6 - 0x408] 00001264 4EAD 142A jsr [A5 + 0x142A /* export_641 */] 00001268 3D40 FBD4 move.w [A6 - 0x42C], D0 0000126C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001270 6700 03B4 beq +0x3B6 /* 00001626 */ 00001274 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00001278 2F0C move.l -[A7], A4 0000127A 4EBA 2318 jsr [PC + 0x2318 /* 00003594 */] 0000127E 206D BA78 movea.l A0, [A5 - 0x4588] 00001282 317C 0001 025E move.w [A0 + 0x25E], 0x1 00001288 206D BA78 movea.l A0, [A5 - 0x4588] 0000128C 4268 0298 clr.w [A0 + 0x298] 00001290 508F addq.l A7, 8 00001292 6000 0392 bra +0x394 /* 00001626 */ 00001296 0C47 0006 cmpi.w D7, 0x6 0000129A 5CC0 sge D0 0000129C 0240 0001 andi.w D0, 0x1 000012A0 48C0 ext.l D0 000012A2 2F00 move.l -[A7], D0 000012A4 7001 moveq.l D0, 0x01 000012A6 48C7 ext.l D7 000012A8 7201 moveq.l D1, 0x01 000012AA C287 and.l D1, D7 000012AC 6606 bne +0x8 /* 000012B4 */ 000012AE 4A45 tst.w D5 000012B0 6602 bne +0x4 /* 000012B4 */ 000012B2 7000 moveq.l D0, 0x00 label000012B4: 000012B4 2F00 move.l -[A7], D0 000012B6 486E 000E pea.l [A6 + 0xE] 000012BA 4EBA 05B6 jsr [PC + 0x5B6 /* 00001872 */] 000012BE 3800 move.w D4, D0 000012C0 4FEF 000C lea.l A7, [A7 + 0xC] 000012C4 670E beq +0x10 /* 000012D4 */ 000012C6 4A44 tst.w D4 000012C8 6F00 035C ble +0x35E /* 00001626 */ 000012CC 526E FBD4 addq.w [A6 - 0x42C], 1 000012D0 6000 0354 bra +0x356 /* 00001626 */ label000012D4: 000012D4 4A45 tst.w D5 000012D6 670E beq +0x10 /* 000012E6 */ 000012D8 4878 04FE push.l 0x4FE 000012DC 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000012E0 588F addq.l A7, 4 000012E2 6000 0342 bra +0x344 /* 00001626 */ label000012E6: 000012E6 4A6E 000E tst.w [A6 + 0xE] 000012EA 6620 bne +0x22 /* 0000130C */ 000012EC 206D BA78 movea.l A0, [A5 - 0x4588] 000012F0 47E8 0262 lea.l A3, [A0 + 0x262] 000012F4 206D BA78 movea.l A0, [A5 - 0x4588] 000012F8 4A68 0260 tst.w [A0 + 0x260] 000012FC 6732 beq +0x34 /* 00001330 */ 000012FE 4878 042E push.l 0x42E 00001302 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001306 588F addq.l A7, 4 00001308 6000 031C bra +0x31E /* 00001626 */ label0000130C: 0000130C 7007 moveq.l D0, 0x07 0000130E B06E 000E cmp.w D0, [A6 + 0xE] 00001312 6600 0312 bne +0x314 /* 00001626 */ 00001316 206D E020 movea.l A0, [A5 - 0x1FE0] 0000131A 4AA8 0288 tst.l [A0 + 0x288] 0000131E 6708 beq +0xA /* 00001328 */ 00001320 0C47 0002 cmpi.w D7, 0x2 00001324 6E00 0300 bgt +0x302 /* 00001626 */ label00001328: 00001328 206D E01C movea.l A0, [A5 - 0x1FE4] 0000132C 47E8 004C lea.l A3, [A0 + 0x4C] label00001330: 00001330 7001 moveq.l D0, 0x01 00001332 2F00 move.l -[A7], D0 00001334 2F13 move.l -[A7], [A3] 00001336 486B 000C pea.l [A3 + 0xC] 0000133A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000133E 3007 move.w D0, D7 00001340 4FEF 000C lea.l A7, [A7 + 0xC] 00001344 6B00 0280 bmi +0x282 /* 000015C6 */ 00001348 0C40 0006 cmpi.w D0, 0x6 0000134C 6E00 0278 bgt +0x27A /* 000015C6 */ 00001350 D040 add.w D0, D0 00001352 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001356 4EFB 0000 jmp [PC + D0.w] 0000135A 0010 026E ori.b [A0], 0x6E /* 'n' */ 0000135E 0010 004A ori.b [A0], 0x4A /* 'J' */ 00001362 015A bchg [A2]+, D0 00001364 026E 0010 7007 andi.w [A6 + 0x7007], 0x10 0000136A B06E 000E cmp.w D0, [A6 + 0xE] 0000136E 660A bne +0xC /* 0000137A */ 00001370 206D E020 movea.l A0, [A5 - 0x1FE0] 00001374 4AA8 0288 tst.l [A0 + 0x288] 00001378 6608 bne +0xA /* 00001382 */ label0000137A: 0000137A 7001 moveq.l D0, 0x01 0000137C C06B 0018 and.w D0, [A3 + 0x18] 00001380 6720 beq +0x22 /* 000013A2 */ label00001382: 00001382 486E FBD4 pea.l [A6 - 0x42C] 00001386 302E 000E move.w D0, [A6 + 0xE] 0000138A 48C0 ext.l D0 0000138C 2F00 move.l -[A7], D0 0000138E 2F0B move.l -[A7], A3 00001390 4EBA 2C8E jsr [PC + 0x2C8E /* 00004020 */] 00001394 4A40 tst.w D0 00001396 4FEF 000C lea.l A7, [A7 + 0xC] 0000139A 6600 022A bne +0x22C /* 000015C6 */ 0000139E 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] label000013A2: 000013A2 4A6E 000E tst.w [A6 + 0xE] 000013A6 660E bne +0x10 /* 000013B6 */ 000013A8 206D E9E2 movea.l A0, [A5 - 0x161E] 000013AC 2068 0412 movea.l A0, [A0 + 0x412] 000013B0 2068 026E movea.l A0, [A0 + 0x26E] 000013B4 6008 bra +0xA /* 000013BE */ label000013B6: 000013B6 206D E9E2 movea.l A0, [A5 - 0x161E] 000013BA 2068 0160 movea.l A0, [A0 + 0x160] label000013BE: 000013BE 2F08 move.l -[A7], A0 000013C0 2F0C move.l -[A7], A4 000013C2 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 000013C6 4A6E 000E tst.w [A6 + 0xE] 000013CA 508F addq.l A7, 8 000013CC 6612 bne +0x14 /* 000013E0 */ 000013CE 41ED CE78 lea.l A0, [A5 - 0x3188] 000013D2 2D48 FBD6 move.l [A6 - 0x42A], A0 000013D6 426D CE64 clr.w [A5 - 0x319C] 000013DA 47ED CE64 lea.l A3, [A5 - 0x319C] 000013DE 601A bra +0x1C /* 000013FA */ label000013E0: 000013E0 7007 moveq.l D0, 0x07 000013E2 B06E 000E cmp.w D0, [A6 + 0xE] 000013E6 6600 01DE bne +0x1E0 /* 000015C6 */ 000013EA 41ED CE72 lea.l A0, [A5 - 0x318E] 000013EE 2D48 FBD6 move.l [A6 - 0x42A], A0 000013F2 206D E01C movea.l A0, [A5 - 0x1FE4] 000013F6 47E8 0070 lea.l A3, [A0 + 0x70] label000013FA: 000013FA 7001 moveq.l D0, 0x01 000013FC 2F00 move.l -[A7], D0 000013FE 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001402 2F0B move.l -[A7], A3 00001404 2F2E FBD6 move.l -[A7], [A6 - 0x42A] 00001408 2F0C move.l -[A7], A4 0000140A 4EBA EBF4 jsr [PC - 0x140C /* 00000000 */] 0000140E 4A40 tst.w D0 00001410 4FEF 0010 lea.l A7, [A7 + 0x10] 00001414 660E bne +0x10 /* 00001424 */ 00001416 7000 moveq.l D0, 0x00 00001418 2F00 move.l -[A7], D0 0000141A 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 0000141E 588F addq.l A7, 4 00001420 6000 01A4 bra +0x1A6 /* 000015C6 */ label00001424: 00001424 7000 moveq.l D0, 0x00 00001426 2F00 move.l -[A7], D0 00001428 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 0000142C 7000 moveq.l D0, 0x00 0000142E 1014 move.b D0, [A4] 00001430 5280 addq.l D0, 1 00001432 4234 0000 clr.b [A4 + D0.w] 00001436 200C move.l D0, A4 00001438 5280 addq.l D0, 1 0000143A 2F00 move.l -[A7], D0 0000143C 4A53 tst.w [A3] 0000143E 6712 beq +0x14 /* 00001452 */ 00001440 206E FBD6 movea.l A0, [A6 - 0x42A] 00001444 3013 move.w D0, [A3] 00001446 48C0 ext.l D0 00001448 D080 add.l D0, D0 0000144A 3030 0800 move.w D0, [A0 + D0] 0000144E 48C0 ext.l D0 00001450 6006 bra +0x8 /* 00001458 */ label00001452: 00001452 203C 0000 0423 move.l D0, 0x423 label00001458: 00001458 2F00 move.l -[A7], D0 0000145A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 0000145E 588F addq.l A7, 4 00001460 2F00 move.l -[A7], D0 00001462 486E FEFC pea.l [A6 - 0x104] 00001466 4878 043D push.l 0x43D 0000146A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */] 0000146E 508F addq.l A7, 8 00001470 2F00 move.l -[A7], D0 00001472 486E FBF8 pea.l [A6 - 0x408] 00001476 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000147A 426D CE62 clr.w [A5 - 0x319E] 0000147E 486E FBF8 pea.l [A6 - 0x408] 00001482 4EAD 105A jsr [A5 + 0x105A /* export_519 */] 00001486 3D6D CE62 FBD4 move.w [A6 - 0x42C], [A5 - 0x319E] 0000148C 4FEF 0018 lea.l A7, [A7 + 0x18] 00001490 6600 0134 bne +0x136 /* 000015C6 */ 00001494 7007 moveq.l D0, 0x07 00001496 B06E 000E cmp.w D0, [A6 + 0xE] 0000149A 6600 FF06 bne -0xF8 /* 000013A2 */ 0000149E 206D E020 movea.l A0, [A5 - 0x1FE0] 000014A2 303C 1000 move.w D0, 0x1000 000014A6 C068 020C and.w D0, [A0 + 0x20C] 000014AA 6600 011A bne +0x11C /* 000015C6 */ 000014AE 6000 FEF2 bra -0x10C /* 000013A2 */ 000014B2 206E 0008 movea.l A0, [A6 + 0x8] 000014B6 52AE 0008 addq.l [A6 + 0x8], 1 000014BA 7000 moveq.l D0, 0x00 000014BC 1010 move.b D0, [A0] 000014BE 3C00 move.w D6, D0 000014C0 486E FBF8 pea.l [A6 - 0x408] 000014C4 486E 0008 pea.l [A6 + 0x8] 000014C8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 000014CC 4A40 tst.w D0 000014CE 508F addq.l A7, 8 000014D0 6700 00F4 beq +0xF6 /* 000015C6 */ 000014D4 7007 moveq.l D0, 0x07 000014D6 B06E 000E cmp.w D0, [A6 + 0xE] 000014DA 666A bne +0x6C /* 00001546 */ 000014DC 0C46 0004 cmpi.w D6, 0x4 000014E0 660C bne +0xE /* 000014EE */ 000014E2 206D E01C movea.l A0, [A5 - 0x1FE4] 000014E6 317C 0001 0070 move.w [A0 + 0x70], 0x1 000014EC 600E bra +0x10 /* 000014FC */ label000014EE: 000014EE 4A46 tst.w D6 000014F0 6600 00D4 bne +0xD6 /* 000015C6 */ 000014F4 206D E01C movea.l A0, [A5 - 0x1FE4] 000014F8 4268 0070 clr.w [A0 + 0x70] label000014FC: 000014FC 41EE FBF8 lea.l A0, [A6 - 0x408] 00001500 226D E01C movea.l A1, [A5 - 0x1FE4] 00001504 2348 005C move.l [A1 + 0x5C], A0 00001508 486E FBD4 pea.l [A6 - 0x42C] 0000150C 302E 000E move.w D0, [A6 + 0xE] 00001510 48C0 ext.l D0 00001512 2F00 move.l -[A7], D0 00001514 206D E01C movea.l A0, [A5 - 0x1FE4] 00001518 4868 004C pea.l [A0 + 0x4C] 0000151C 4EBA 2B02 jsr [PC + 0x2B02 /* 00004020 */] 00001520 206D E01C movea.l A0, [A5 - 0x1FE4] 00001524 7000 moveq.l D0, 0x00 00001526 2140 005C move.l [A0 + 0x5C], D0 0000152A 4A6E FBD4 tst.w [A6 - 0x42C] 0000152E 4FEF 000C lea.l A7, [A7 + 0xC] 00001532 6700 008C beq +0x8E /* 000015C0 */ 00001536 2F2D E01C move.l -[A7], [A5 - 0x1FE4] 0000153A 486E FBF8 pea.l [A6 - 0x408] 0000153E 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00001542 508F addq.l A7, 8 00001544 607A bra +0x7C /* 000015C0 */ label00001546: 00001546 3A2D BA7E move.w D5, [A5 - 0x4582] 0000154A 382D BA7C move.w D4, [A5 - 0x4584] 0000154E 4A46 tst.w D6 00001550 6714 beq +0x16 /* 00001566 */ 00001552 48C6 ext.l D6 00001554 2F06 move.l -[A7], D6 00001556 486E FBF8 pea.l [A6 - 0x408] 0000155A 4EBA 1BF0 jsr [PC + 0x1BF0 /* 0000314C */] 0000155E 3D40 FBD4 move.w [A6 - 0x42C], D0 00001562 508F addq.l A7, 8 00001564 6052 bra +0x54 /* 000015B8 */ label00001566: 00001566 206D BA78 movea.l A0, [A5 - 0x4588] 0000156A 2F28 026A move.l -[A7], [A0 + 0x26A] 0000156E 2F0C move.l -[A7], A4 00001570 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00001574 41EE FBF8 lea.l A0, [A6 - 0x408] 00001578 226D BA78 movea.l A1, [A5 - 0x4588] 0000157C 2348 0272 move.l [A1 + 0x272], A0 00001580 486E FBD4 pea.l [A6 - 0x42C] 00001584 302E 000E move.w D0, [A6 + 0xE] 00001588 48C0 ext.l D0 0000158A 2F00 move.l -[A7], D0 0000158C 206D BA78 movea.l A0, [A5 - 0x4588] 00001590 4868 0262 pea.l [A0 + 0x262] 00001594 4EBA 2A8A jsr [PC + 0x2A8A /* 00004020 */] 00001598 206D BA78 movea.l A0, [A5 - 0x4588] 0000159C 7000 moveq.l D0, 0x00 0000159E 2140 0272 move.l [A0 + 0x272], D0 000015A2 4A6E FBD4 tst.w [A6 - 0x42C] 000015A6 4FEF 0014 lea.l A7, [A7 + 0x14] 000015AA 670C beq +0xE /* 000015B8 */ 000015AC 2F2D BA78 move.l -[A7], [A5 - 0x4588] 000015B0 2F0C move.l -[A7], A4 000015B2 4EBA 1FE0 jsr [PC + 0x1FE0 /* 00003594 */] 000015B6 508F addq.l A7, 8 label000015B8: 000015B8 3B45 BA7E move.w [A5 - 0x4582], D5 000015BC 3B44 BA7C move.w [A5 - 0x4584], D4 label000015C0: 000015C0 3B6E FBD4 CE62 move.w [A5 - 0x319E], [A6 - 0x42C] label000015C6: 000015C6 4A47 tst.w D7 000015C8 6706 beq +0x8 /* 000015D0 */ 000015CA 0C47 0006 cmpi.w D7, 0x6 000015CE 6656 bne +0x58 /* 00001626 */ label000015D0: 000015D0 4A6E FBD4 tst.w [A6 - 0x42C] 000015D4 6750 beq +0x52 /* 00001626 */ 000015D6 4A6E 000E tst.w [A6 + 0xE] 000015DA 663E bne +0x40 /* 0000161A */ 000015DC 0C47 0006 cmpi.w D7, 0x6 000015E0 662A bne +0x2C /* 0000160C */ 000015E2 206D B9FC movea.l A0, [A5 - 0x4604] 000015E6 2668 0164 movea.l A3, [A0 + 0x164] 000015EA 601C bra +0x1E /* 00001608 */ label000015EC: 000015EC 4A6B 018A tst.w [A3 + 0x18A] 000015F0 6612 bne +0x14 /* 00001604 */ 000015F2 202B 0412 move.l D0, [A3 + 0x412] 000015F6 B0AD BA78 cmp.l D0, [A5 - 0x4588] 000015FA 6608 bne +0xA /* 00001604 */ 000015FC 2F0B move.l -[A7], A3 000015FE 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00001602 588F addq.l A7, 4 label00001604: 00001604 266B 0164 movea.l A3, [A3 + 0x164] label00001608: 00001608 200B move.l D0, A3 0000160A 66E0 bne -0x1E /* 000015EC */ label0000160C: 0000160C 206D B9FC movea.l A0, [A5 - 0x4604] 00001610 2F08 move.l -[A7], A0 00001612 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00001616 588F addq.l A7, 4 00001618 600C bra +0xE /* 00001626 */ label0000161A: 0000161A 206D E020 movea.l A0, [A5 - 0x1FE0] 0000161E 2F08 move.l -[A7], A0 00001620 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 00001624 588F addq.l A7, 4 label00001626: 00001626 302E FBD4 move.w D0, [A6 - 0x42C] 0000162A 4CEE 18F0 FBBC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x444] 00001630 4E5E unlink A6 00001632 4E75 rts fn00001634: 00001634 4E56 0000 link A6, 0 00001638 2F07 move.l -[A7], D7 0000163A 4A6E 000A tst.w [A6 + 0xA] 0000163E 6638 bne +0x3A /* 00001678 */ 00001640 206D BA78 movea.l A0, [A5 - 0x4588] 00001644 0068 0010 027A ori.w [A0 + 0x27A], 0x10 0000164A 4EBA 00A4 jsr [PC + 0xA4 /* 000016F0 */] 0000164E 3E00 move.w D7, D0 00001650 671A beq +0x1C /* 0000166C */ 00001652 206D BA78 movea.l A0, [A5 - 0x4588] 00001656 7020 moveq.l D0, 0x20 00001658 C068 027A and.w D0, [A0 + 0x27A] 0000165C 6600 0088 bne +0x8A /* 000016E6 */ 00001660 206D BA78 movea.l A0, [A5 - 0x4588] 00001664 317C 0001 0298 move.w [A0 + 0x298], 0x1 0000166A 607A bra +0x7C /* 000016E6 */ label0000166C: 0000166C 206D BA78 movea.l A0, [A5 - 0x4588] 00001670 317C 0001 025E move.w [A0 + 0x25E], 0x1 00001676 606E bra +0x70 /* 000016E6 */ label00001678: 00001678 206D E01C movea.l A0, [A5 - 0x1FE4] 0000167C 4A68 0070 tst.w [A0 + 0x70] 00001680 670A beq +0xC /* 0000168C */ 00001682 206D E01C movea.l A0, [A5 - 0x1FE4] 00001686 317C 0003 0060 move.w [A0 + 0x60], 0x3 label0000168C: 0000168C 206D E01C movea.l A0, [A5 - 0x1FE4] 00001690 0068 0010 0064 ori.w [A0 + 0x64], 0x10 00001696 206D E01C movea.l A0, [A5 - 0x1FE4] 0000169A 4AA8 005C tst.l [A0 + 0x5C] 0000169E 6704 beq +0x6 /* 000016A4 */ 000016A0 7000 moveq.l D0, 0x00 000016A2 6014 bra +0x16 /* 000016B8 */ label000016A4: 000016A4 7000 moveq.l D0, 0x00 000016A6 4AAD E020 tst.l [A5 - 0x1FE0] 000016AA 670C beq +0xE /* 000016B8 */ 000016AC 206D E020 movea.l A0, [A5 - 0x1FE0] 000016B0 4AA8 0288 tst.l [A0 + 0x288] 000016B4 6702 beq +0x4 /* 000016B8 */ 000016B6 7001 moveq.l D0, 0x01 label000016B8: 000016B8 2F00 move.l -[A7], D0 000016BA 2F2D E01C move.l -[A7], [A5 - 0x1FE4] 000016BE 4EAD 198A jsr [A5 + 0x198A /* export_813 */] 000016C2 3E00 move.w D7, D0 000016C4 4AAD E020 tst.l [A5 - 0x1FE0] 000016C8 508F addq.l A7, 8 000016CA 671A beq +0x1C /* 000016E6 */ 000016CC 4A47 tst.w D7 000016CE 660C bne +0xE /* 000016DC */ 000016D0 206D E020 movea.l A0, [A5 - 0x1FE0] 000016D4 317C 0001 0196 move.w [A0 + 0x196], 0x1 000016DA 600A bra +0xC /* 000016E6 */ label000016DC: 000016DC 206D E020 movea.l A0, [A5 - 0x1FE0] 000016E0 317C 0001 0198 move.w [A0 + 0x198], 0x1 label000016E6: 000016E6 3007 move.w D0, D7 000016E8 2E2E FFFC move.l D7, [A6 - 0x4] 000016EC 4E5E unlink A6 000016EE 4E75 rts fn000016F0: 000016F0 4E56 FFE2 link A6, -0x001E 000016F4 48E7 0300 movem.l -[A7], D6,D7 000016F8 4246 clr.w D6 000016FA 4247 clr.w D7 000016FC 206D BA78 movea.l A0, [A5 - 0x4588] 00001700 7020 moveq.l D0, 0x20 00001702 C068 027A and.w D0, [A0 + 0x27A] 00001706 6638 bne +0x3A /* 00001740 */ 00001708 4A6D E698 tst.w [A5 - 0x1968] 0000170C 670A beq +0xC /* 00001718 */ 0000170E 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00001712 4EBA F8A4 jsr [PC - 0x75C /* 00000FB8 */] 00001716 588F addq.l A7, 4 label00001718: 00001718 486E FFE2 pea.l [A6 - 0x1E] 0000171C 206D BA78 movea.l A0, [A5 - 0x4588] 00001720 4868 0262 pea.l [A0 + 0x262] 00001724 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001728 4A40 tst.w D0 0000172A 508F addq.l A7, 8 0000172C 674C beq +0x4E /* 0000177A */ 0000172E 7C01 moveq.l D6, 0x01 00001730 4A6D E698 tst.w [A5 - 0x1968] 00001734 670A beq +0xC /* 00001740 */ 00001736 2F2D BA78 move.l -[A7], [A5 - 0x4588] 0000173A 4EBA F916 jsr [PC - 0x6EA /* 00001052 */] 0000173E 588F addq.l A7, 4 label00001740: 00001740 4EBA 0044 jsr [PC + 0x44 /* 00001786 */] 00001744 3E00 move.w D7, D0 00001746 6714 beq +0x16 /* 0000175C */ 00001748 206D BA78 movea.l A0, [A5 - 0x4588] 0000174C 4A68 0190 tst.w [A0 + 0x190] 00001750 670A beq +0xC /* 0000175C */ 00001752 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00001756 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */] 0000175A 588F addq.l A7, 4 label0000175C: 0000175C 4A46 tst.w D6 0000175E 671A beq +0x1C /* 0000177A */ 00001760 48C7 ext.l D7 00001762 2F07 move.l -[A7], D7 00001764 486E FFE2 pea.l [A6 - 0x1E] 00001768 206D BA78 movea.l A0, [A5 - 0x4588] 0000176C 4868 0262 pea.l [A0 + 0x262] 00001770 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001774 3E00 move.w D7, D0 00001776 4FEF 000C lea.l A7, [A7 + 0xC] label0000177A: 0000177A 3007 move.w D0, D7 0000177C 4CEE 00C0 FFDA movem.l D6,D7, [A6 - 0x26] 00001782 4E5E unlink A6 00001784 4E75 rts fn00001786: 00001786 3B7C 0001 C438 move.w [A5 - 0x3BC8], 0x1 0000178C 4EBA 0004 jsr [PC + 0x4 /* 00001792 */] 00001790 4E75 rts fn00001792: 00001792 2F07 move.l -[A7], D7 00001794 4247 clr.w D7 00001796 3007 move.w D0, D7 00001798 2E1F move.l D7, [A7]+ 0000179A 4E75 rts export_1167: fn0000179C: 0000179C 48E7 0310 movem.l -[A7], D6,D7,A3 000017A0 2C2F 0014 move.l D6, [A7 + 0x14] 000017A4 266F 0010 movea.l A3, [A7 + 0x10] label000017A8: 000017A8 202D CE94 move.l D0, [A5 - 0x316C] 000017AC 90AD CE98 sub.l D0, [A5 - 0x3168] 000017B0 222D CE90 move.l D1, [A5 - 0x3170] 000017B4 9280 sub.l D1, D0 000017B6 2E01 move.l D7, D1 000017B8 DEBC 0000 0180 add.l D7, 0x180 000017BE BC87 cmp.l D6, D7 000017C0 6402 bcc +0x4 /* 000017C4 */ 000017C2 2E06 move.l D7, D6 label000017C4: 000017C4 B7ED CE94 cmpa.l A3, [A5 - 0x316C] 000017C8 670C beq +0xE /* 000017D6 */ 000017CA 2F0B move.l -[A7], A3 000017CC 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000017D0 2F07 move.l -[A7], D7 000017D2 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] label000017D6: 000017D6 2F07 move.l -[A7], D7 000017D8 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000017DC 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 000017E0 DFAD CE94 add.l [A5 - 0x316C], D7 000017E4 202D CE94 move.l D0, [A5 - 0x316C] 000017E8 90AD CE98 sub.l D0, [A5 - 0x3168] 000017EC B0AD CE90 cmp.l D0, [A5 - 0x3170] 000017F0 508F addq.l A7, 8 000017F2 636C bls +0x6E /* 00001860 */ 000017F4 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 000017F8 4A6D CE8A tst.w [A5 - 0x3176] 000017FC 6728 beq +0x2A /* 00001826 */ 000017FE 558F subq.l A7, 2 00001800 2F2D C630 move.l -[A7], [A5 - 0x39D0] 00001804 2F3C 5273 6C76 move.l -[A7], 0x52736C76 /* 'Rslv' */ 0000180A 2F2D CE98 move.l -[A7], [A5 - 0x3168] 0000180E 202D CE94 move.l D0, [A5 - 0x316C] 00001812 90AD CE98 sub.l D0, [A5 - 0x3168] 00001816 2F00 move.l -[A7], D0 00001818 303C 081C move.w D0, 0x81C 0000181C A82D syscall Pack11 0000181E 4A5F tst.w [A7]+ 00001820 6738 beq +0x3A /* 0000185A */ 00001822 7000 moveq.l D0, 0x00 00001824 6046 bra +0x48 /* 0000186C */ label00001826: 00001826 202D CE94 move.l D0, [A5 - 0x316C] 0000182A 90AD CE98 sub.l D0, [A5 - 0x3168] 0000182E 2F00 move.l -[A7], D0 00001830 2F2D CE98 move.l -[A7], [A5 - 0x3168] 00001834 206D BA78 movea.l A0, [A5 - 0x4588] 00001838 4868 0262 pea.l [A0 + 0x262] 0000183C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001840 4A80 tst.l D0 00001842 4FEF 000C lea.l A7, [A7 + 0xC] 00001846 6712 beq +0x14 /* 0000185A */ 00001848 206D BA78 movea.l A0, [A5 - 0x4588] 0000184C 2F28 026A move.l -[A7], [A0 + 0x26A] 00001850 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001854 7000 moveq.l D0, 0x00 00001856 588F addq.l A7, 4 00001858 6012 bra +0x14 /* 0000186C */ label0000185A: 0000185A 2B6D CE98 CE94 move.l [A5 - 0x316C], [A5 - 0x3168] label00001860: 00001860 9C87 sub.l D6, D7 00001862 6706 beq +0x8 /* 0000186A */ 00001864 D7C7 add.l A3, D7 00001866 6000 FF40 bra -0xBE /* 000017A8 */ label0000186A: 0000186A 7001 moveq.l D0, 0x01 label0000186C: 0000186C 4CDF 08C0 movem.l D6,D7,A3, [A7]+ 00001870 4E75 rts fn00001872: 00001872 4E56 FEDC link A6, -0x0124 00001876 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000187A 382E 000E move.w D4, [A6 + 0xE] 0000187E 426E FFE2 clr.w [A6 - 0x1E] 00001882 206E 0008 movea.l A0, [A6 + 0x8] 00001886 4A50 tst.w [A0] 00001888 673C beq +0x3E /* 000018C6 */ 0000188A 206E 0008 movea.l A0, [A6 + 0x8] 0000188E 7007 moveq.l D0, 0x07 00001890 B050 cmp.w D0, [A0] 00001892 6732 beq +0x34 /* 000018C6 */ 00001894 4AAD E9E2 tst.l [A5 - 0x161E] 00001898 6700 02E8 beq +0x2EA /* 00001B82 */ 0000189C 206D E9E2 movea.l A0, [A5 - 0x161E] 000018A0 2D68 011C FFE4 move.l [A6 - 0x1C], [A0 + 0x11C] 000018A6 6608 bne +0xA /* 000018B0 */ 000018A8 41ED 0A5A lea.l A0, [A5 + 0xA5A /* export_327 */] 000018AC 2D48 FFE4 move.l [A6 - 0x1C], A0 label000018B0: 000018B0 2F2D E9E2 move.l -[A7], [A5 - 0x161E] 000018B4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000018B8 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000018BC 526E FFE2 addq.w [A6 - 0x1E], 1 000018C0 508F addq.l A7, 8 000018C2 6000 02BE bra +0x2C0 /* 00001B82 */ label000018C6: 000018C6 7E02 moveq.l D7, 0x02 000018C8 7000 moveq.l D0, 0x00 000018CA 2D40 FFFC move.l [A6 - 0x4], D0 000018CE 206E 0008 movea.l A0, [A6 + 0x8] 000018D2 4A50 tst.w [A0] 000018D4 664C bne +0x4E /* 00001922 */ 000018D6 4A6E 0012 tst.w [A6 + 0x12] 000018DA 663E bne +0x40 /* 0000191A */ 000018DC 4245 clr.w D5 000018DE 266D E9E2 movea.l A3, [A5 - 0x161E] 000018E2 6016 bra +0x18 /* 000018FA */ label000018E4: 000018E4 4A6B 018A tst.w [A3 + 0x18A] 000018E8 660C bne +0xE /* 000018F6 */ 000018EA 202B 0412 move.l D0, [A3 + 0x412] 000018EE B0AD BA78 cmp.l D0, [A5 - 0x4588] 000018F2 6602 bne +0x4 /* 000018F6 */ 000018F4 5245 addq.w D5, 1 label000018F6: 000018F6 266B 0164 movea.l A3, [A3 + 0x164] label000018FA: 000018FA 200B move.l D0, A3 000018FC 6706 beq +0x8 /* 00001904 */ 000018FE 0C45 0002 cmpi.w D5, 0x2 00001902 6DE0 blt -0x1E /* 000018E4 */ label00001904: 00001904 0C45 0002 cmpi.w D5, 0x2 00001908 5DC0 slt D0 0000190A 0240 0001 andi.w D0, 0x1 0000190E 3D40 0012 move.w [A6 + 0x12], D0 00001912 2D6D BA78 FFFC move.l [A6 - 0x4], [A5 - 0x4588] 00001918 6028 bra +0x2A /* 00001942 */ label0000191A: 0000191A 2D6D BA78 FFFC move.l [A6 - 0x4], [A5 - 0x4588] 00001920 6020 bra +0x22 /* 00001942 */ label00001922: 00001922 206D E020 movea.l A0, [A5 - 0x1FE0] 00001926 4AA8 0288 tst.l [A0 + 0x288] 0000192A 6716 beq +0x18 /* 00001942 */ 0000192C 4A6E 0012 tst.w [A6 + 0x12] 00001930 6710 beq +0x12 /* 00001942 */ 00001932 206D E020 movea.l A0, [A5 - 0x1FE0] 00001936 2D68 0288 FFFC move.l [A6 - 0x4], [A0 + 0x288] 0000193C 206E 0008 movea.l A0, [A6 + 0x8] 00001940 4250 clr.w [A0] label00001942: 00001942 4AAE FFFC tst.l [A6 - 0x4] 00001946 6700 00A8 beq +0xAA /* 000019F0 */ 0000194A 4A6E 0012 tst.w [A6 + 0x12] 0000194E 6700 00A0 beq +0xA2 /* 000019F0 */ 00001952 286D E020 movea.l A4, [A5 - 0x1FE0] 00001956 6000 008C bra +0x8E /* 000019E4 */ label0000195A: 0000195A 266C 0164 movea.l A3, [A4 + 0x164] 0000195E 6004 bra +0x6 /* 00001964 */ label00001960: 00001960 266B 0164 movea.l A3, [A3 + 0x164] label00001964: 00001964 200B move.l D0, A3 00001966 6708 beq +0xA /* 00001970 */ 00001968 7007 moveq.l D0, 0x07 0000196A B06B 018A cmp.w D0, [A3 + 0x18A] 0000196E 66F0 bne -0xE /* 00001960 */ label00001970: 00001970 202C 0288 move.l D0, [A4 + 0x288] 00001974 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001978 6668 bne +0x6A /* 000019E2 */ 0000197A 4A44 tst.w D4 0000197C 670A beq +0xC /* 00001988 */ 0000197E 2F0C move.l -[A7], A4 00001980 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 00001984 588F addq.l A7, 4 00001986 605A bra +0x5C /* 000019E2 */ label00001988: 00001988 3D7C 0007 FEDE move.w [A6 - 0x122], 0x7 0000198E 2F0C move.l -[A7], A4 00001990 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00001994 7000 moveq.l D0, 0x00 00001996 2F00 move.l -[A7], D0 00001998 48C4 ext.l D4 0000199A 2F04 move.l -[A7], D4 0000199C 486E FEDE pea.l [A6 - 0x122] 000019A0 4EBA FED0 jsr [PC - 0x130 /* 00001872 */] 000019A4 3C00 move.w D6, D0 000019A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000019AA 6630 bne +0x32 /* 000019DC */ 000019AC 486E FEDC pea.l [A6 - 0x124] 000019B0 7007 moveq.l D0, 0x07 000019B2 2F00 move.l -[A7], D0 000019B4 206C 0284 movea.l A0, [A4 + 0x284] 000019B8 4868 004C pea.l [A0 + 0x4C] 000019BC 4EBA 2662 jsr [PC + 0x2662 /* 00004020 */] 000019C0 4A40 tst.w D0 000019C2 4FEF 000C lea.l A7, [A7 + 0xC] 000019C6 6710 beq +0x12 /* 000019D8 */ 000019C8 4A6E FEDC tst.w [A6 - 0x124] 000019CC 670A beq +0xC /* 000019D8 */ 000019CE 2F0C move.l -[A7], A4 000019D0 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 000019D4 588F addq.l A7, 4 000019D6 600A bra +0xC /* 000019E2 */ label000019D8: 000019D8 7E03 moveq.l D7, 0x03 000019DA 6006 bra +0x8 /* 000019E2 */ label000019DC: 000019DC 4A46 tst.w D6 000019DE 6C02 bge +0x4 /* 000019E2 */ 000019E0 7E03 moveq.l D7, 0x03 label000019E2: 000019E2 284B movea.l A4, A3 label000019E4: 000019E4 200C move.l D0, A4 000019E6 6708 beq +0xA /* 000019F0 */ 000019E8 0C47 0002 cmpi.w D7, 0x2 000019EC 6700 FF6C beq -0x92 /* 0000195A */ label000019F0: 000019F0 4AAE FFFC tst.l [A6 - 0x4] 000019F4 6730 beq +0x32 /* 00001A26 */ 000019F6 0C47 0002 cmpi.w D7, 0x2 000019FA 662A bne +0x2C /* 00001A26 */ 000019FC 266D E9E2 movea.l A3, [A5 - 0x161E] 00001A00 6004 bra +0x6 /* 00001A06 */ label00001A02: 00001A02 266B 0164 movea.l A3, [A3 + 0x164] label00001A06: 00001A06 4A6B 018A tst.w [A3 + 0x18A] 00001A0A 66F6 bne -0x8 /* 00001A02 */ 00001A0C 202B 0412 move.l D0, [A3 + 0x412] 00001A10 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001A14 66EC bne -0x12 /* 00001A02 */ 00001A16 200B move.l D0, A3 00001A18 670A beq +0xC /* 00001A24 */ 00001A1A 2F0B move.l -[A7], A3 00001A1C 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00001A20 588F addq.l A7, 4 00001A22 6002 bra +0x4 /* 00001A26 */ label00001A24: 00001A24 7EFD moveq.l D7, 0xFFFFFFFD label00001A26: 00001A26 4A44 tst.w D4 00001A28 6662 bne +0x64 /* 00001A8C */ 00001A2A 0C47 0002 cmpi.w D7, 0x2 00001A2E 665C bne +0x5E /* 00001A8C */ 00001A30 206E 0008 movea.l A0, [A6 + 0x8] 00001A34 4A50 tst.w [A0] 00001A36 663A bne +0x3C /* 00001A72 */ 00001A38 206E FFFC movea.l A0, [A6 - 0x4] 00001A3C 4A68 0260 tst.w [A0 + 0x260] 00001A40 664A bne +0x4C /* 00001A8C */ 00001A42 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A46 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */] 00001A4A 4A40 tst.w D0 00001A4C 588F addq.l A7, 4 00001A4E 673C beq +0x3E /* 00001A8C */ 00001A50 4A6E 0012 tst.w [A6 + 0x12] 00001A54 6736 beq +0x38 /* 00001A8C */ 00001A56 206D E9E2 movea.l A0, [A5 - 0x161E] 00001A5A 4A68 018A tst.w [A0 + 0x18A] 00001A5E 662C bne +0x2E /* 00001A8C */ 00001A60 206D E9E2 movea.l A0, [A5 - 0x161E] 00001A64 2028 0412 move.l D0, [A0 + 0x412] 00001A68 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001A6C 661E bne +0x20 /* 00001A8C */ 00001A6E 7EFE moveq.l D7, 0xFFFFFFFE 00001A70 601A bra +0x1C /* 00001A8C */ label00001A72: 00001A72 206D E020 movea.l A0, [A5 - 0x1FE0] 00001A76 303C 1000 move.w D0, 0x1000 00001A7A C068 020C and.w D0, [A0 + 0x20C] 00001A7E 660A bne +0xC /* 00001A8A */ 00001A80 206D E020 movea.l A0, [A5 - 0x1FE0] 00001A84 4A68 0196 tst.w [A0 + 0x196] 00001A88 6702 beq +0x4 /* 00001A8C */ label00001A8A: 00001A8A 7EFE moveq.l D7, 0xFFFFFFFE label00001A8C: 00001A8C 48C7 ext.l D7 00001A8E 70FE moveq.l D0, 0xFFFFFFFE 00001A90 B087 cmp.l D0, D7 00001A92 6600 008A bne +0x8C /* 00001B1E */ 00001A96 206E 0008 movea.l A0, [A6 + 0x8] 00001A9A 4A50 tst.w [A0] 00001A9C 660E bne +0x10 /* 00001AAC */ 00001A9E 206D E9E2 movea.l A0, [A5 - 0x161E] 00001AA2 2068 0412 movea.l A0, [A0 + 0x412] 00001AA6 2068 026A movea.l A0, [A0 + 0x26A] 00001AAA 6008 bra +0xA /* 00001AB4 */ label00001AAC: 00001AAC 206D E9E2 movea.l A0, [A5 - 0x161E] 00001AB0 2068 0160 movea.l A0, [A0 + 0x160] label00001AB4: 00001AB4 2F08 move.l -[A7], A0 00001AB6 4878 0440 push.l 0x440 00001ABA 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 00001ABE 588F addq.l A7, 4 00001AC0 2F00 move.l -[A7], D0 00001AC2 41EE FEE0 lea.l A0, [A6 - 0x120] 00001AC6 5288 addq.l A0, 1 00001AC8 2F08 move.l -[A7], A0 00001ACA 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001ACE 1D40 FEE0 move.b [A6 - 0x120], D0 00001AD2 41EE FEE0 lea.l A0, [A6 - 0x120] 00001AD6 2D48 FFE8 move.l [A6 - 0x18], A0 00001ADA 2D6D E4DC FFEC move.l [A6 - 0x14], [A5 - 0x1B24] 00001AE0 2D6D E4D8 FFF0 move.l [A6 - 0x10], [A5 - 0x1B28] 00001AE6 7000 moveq.l D0, 0x00 00001AE8 2D40 FFF4 move.l [A6 - 0xC], D0 00001AEC 2D6D E4D0 FFF8 move.l [A6 - 0x8], [A5 - 0x1B30] 00001AF2 3D6D FC56 FFE0 move.w [A6 - 0x20], [A5 - 0x3AA] 00001AF8 3B7C 0001 FC56 move.w [A5 - 0x3AA], 0x1 00001AFE 7204 moveq.l D1, 0x04 00001B00 2F01 move.l -[A7], D1 00001B02 7001 moveq.l D0, 0x01 00001B04 2F00 move.l -[A7], D0 00001B06 7005 moveq.l D0, 0x05 00001B08 2F00 move.l -[A7], D0 00001B0A 486E FFE8 pea.l [A6 - 0x18] 00001B0E 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00001B12 3E00 move.w D7, D0 00001B14 3B6E FFE0 FC56 move.w [A5 - 0x3AA], [A6 - 0x20] 00001B1A 4FEF 001C lea.l A7, [A7 + 0x1C] label00001B1E: 00001B1E 0C47 0002 cmpi.w D7, 0x2 00001B22 6654 bne +0x56 /* 00001B78 */ 00001B24 206E 0008 movea.l A0, [A6 + 0x8] 00001B28 4A50 tst.w [A0] 00001B2A 663C bne +0x3E /* 00001B68 */ 00001B2C 4A6E 0012 tst.w [A6 + 0x12] 00001B30 672A beq +0x2C /* 00001B5C */ 00001B32 206D E9E2 movea.l A0, [A5 - 0x161E] 00001B36 2668 0164 movea.l A3, [A0 + 0x164] 00001B3A 601C bra +0x1E /* 00001B58 */ label00001B3C: 00001B3C 4A6B 018A tst.w [A3 + 0x18A] 00001B40 6612 bne +0x14 /* 00001B54 */ 00001B42 202B 0412 move.l D0, [A3 + 0x412] 00001B46 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001B4A 6608 bne +0xA /* 00001B54 */ 00001B4C 2F0B move.l -[A7], A3 00001B4E 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00001B52 588F addq.l A7, 4 label00001B54: 00001B54 266B 0164 movea.l A3, [A3 + 0x164] label00001B58: 00001B58 200B move.l D0, A3 00001B5A 66E0 bne -0x1E /* 00001B3C */ label00001B5C: 00001B5C 2F2D E9E2 move.l -[A7], [A5 - 0x161E] 00001B60 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00001B64 588F addq.l A7, 4 00001B66 600A bra +0xC /* 00001B72 */ label00001B68: 00001B68 2F2D E9E2 move.l -[A7], [A5 - 0x161E] 00001B6C 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 00001B70 588F addq.l A7, 4 label00001B72: 00001B72 526E FFE2 addq.w [A6 - 0x1E], 1 00001B76 600A bra +0xC /* 00001B82 */ label00001B78: 00001B78 0C47 0003 cmpi.w D7, 0x3 00001B7C 6604 bne +0x6 /* 00001B82 */ 00001B7E 536E FFE2 subq.w [A6 - 0x1E], 1 label00001B82: 00001B82 302E FFE2 move.w D0, [A6 - 0x1E] 00001B86 4CEE 18F0 FEC4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x13C] 00001B8C 4E5E unlink A6 00001B8E 4E75 rts export_1168: 00001B90 4E56 FFDC link A6, -0x0024 00001B94 48E7 0118 movem.l -[A7], D7,A3,A4 00001B98 7E01 moveq.l D7, 0x01 00001B9A 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00001B9E 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 00001BA2 4A6D C438 tst.w [A5 - 0x3BC8] 00001BA6 588F addq.l A7, 4 00001BA8 6700 009A beq +0x9C /* 00001C44 */ 00001BAC 426E FFDC clr.w [A6 - 0x24] 00001BB0 2D6D E9E2 FFF6 move.l [A6 - 0xA], [A5 - 0x161E] 00001BB6 6026 bra +0x28 /* 00001BDE */ label00001BB8: 00001BB8 206E FFF6 movea.l A0, [A6 - 0xA] 00001BBC 4A68 018A tst.w [A0 + 0x18A] 00001BC0 6612 bne +0x14 /* 00001BD4 */ 00001BC2 206E FFF6 movea.l A0, [A6 - 0xA] 00001BC6 2028 0412 move.l D0, [A0 + 0x412] 00001BCA B0AD BA78 cmp.l D0, [A5 - 0x4588] 00001BCE 6604 bne +0x6 /* 00001BD4 */ 00001BD0 526E FFDC addq.w [A6 - 0x24], 1 label00001BD4: 00001BD4 206E FFF6 movea.l A0, [A6 - 0xA] 00001BD8 2D68 0164 FFF6 move.l [A6 - 0xA], [A0 + 0x164] label00001BDE: 00001BDE 4AAE FFF6 tst.l [A6 - 0xA] 00001BE2 66D4 bne -0x2A /* 00001BB8 */ 00001BE4 206D BA78 movea.l A0, [A5 - 0x4588] 00001BE8 316E FFDC 01FC move.w [A0 + 0x1FC], [A6 - 0x24] 00001BEE 206D BA78 movea.l A0, [A5 - 0x4588] 00001BF2 2068 00C8 movea.l A0, [A0 + 0xC8] 00001BF6 7000 moveq.l D0, 0x00 00001BF8 1010 move.b D0, [A0] 00001BFA D0BC 0000 00D1 add.l D0, 0xD1 00001C00 206D BA78 movea.l A0, [A5 - 0x4588] 00001C04 4AA8 00E4 tst.l [A0 + 0xE4] 00001C08 6710 beq +0x12 /* 00001C1A */ 00001C0A 206D BA78 movea.l A0, [A5 - 0x4588] 00001C0E 2068 00E4 movea.l A0, [A0 + 0xE4] 00001C12 7200 moveq.l D1, 0x00 00001C14 1210 move.b D1, [A0] 00001C16 5281 addq.l D1, 1 00001C18 6002 bra +0x4 /* 00001C1C */ label00001C1A: 00001C1A 7201 moveq.l D1, 0x01 label00001C1C: 00001C1C D280 add.l D1, D0 00001C1E D2BC 0000 0100 add.l D1, 0x100 00001C24 2F01 move.l -[A7], D1 00001C26 7001 moveq.l D0, 0x01 00001C28 2F00 move.l -[A7], D0 00001C2A 486D CEA0 pea.l [A5 - 0x3160] 00001C2E 206D BA78 movea.l A0, [A5 - 0x4588] 00001C32 2F08 move.l -[A7], A0 00001C34 7200 moveq.l D1, 0x00 00001C36 2F01 move.l -[A7], D1 00001C38 4EBA E3CA jsr [PC - 0x1C36 /* 00000004 */] 00001C3C 3E00 move.w D7, D0 00001C3E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001C42 6054 bra +0x56 /* 00001C98 */ label00001C44: 00001C44 206D BA78 movea.l A0, [A5 - 0x4588] 00001C48 2068 00C8 movea.l A0, [A0 + 0xC8] 00001C4C 7000 moveq.l D0, 0x00 00001C4E 1010 move.b D0, [A0] 00001C50 D0BC 0000 00D1 add.l D0, 0xD1 00001C56 206D BA78 movea.l A0, [A5 - 0x4588] 00001C5A 4AA8 00E4 tst.l [A0 + 0xE4] 00001C5E 6710 beq +0x12 /* 00001C70 */ 00001C60 206D BA78 movea.l A0, [A5 - 0x4588] 00001C64 2068 00E4 movea.l A0, [A0 + 0xE4] 00001C68 7200 moveq.l D1, 0x00 00001C6A 1210 move.b D1, [A0] 00001C6C 5281 addq.l D1, 1 00001C6E 6002 bra +0x4 /* 00001C72 */ label00001C70: 00001C70 7201 moveq.l D1, 0x01 label00001C72: 00001C72 D280 add.l D1, D0 00001C74 D2BC 0000 00D4 add.l D1, 0xD4 00001C7A 2F01 move.l -[A7], D1 00001C7C 7001 moveq.l D0, 0x01 00001C7E 2F00 move.l -[A7], D0 00001C80 486D C462 pea.l [A5 - 0x3B9E] 00001C84 206D BA78 movea.l A0, [A5 - 0x4588] 00001C88 2F08 move.l -[A7], A0 00001C8A 7200 moveq.l D1, 0x00 00001C8C 2F01 move.l -[A7], D1 00001C8E 4EBA E374 jsr [PC - 0x1C8C /* 00000004 */] 00001C92 3E00 move.w D7, D0 00001C94 4FEF 0014 lea.l A7, [A7 + 0x14] label00001C98: 00001C98 4A47 tst.w D7 00001C9A 6700 0C16 beq +0xC18 /* 000028B2 */ 00001C9E 206D BA78 movea.l A0, [A5 - 0x4588] 00001CA2 3028 0174 move.w D0, [A0 + 0x174] 00001CA6 48C0 ext.l D0 00001CA8 E580 asl D0, 2 00001CAA 2F00 move.l -[A7], D0 00001CAC 206D BA78 movea.l A0, [A5 - 0x4588] 00001CB0 3028 0174 move.w D0, [A0 + 0x174] 00001CB4 48C0 ext.l D0 00001CB6 2F00 move.l -[A7], D0 00001CB8 486D CE9C pea.l [A5 - 0x3164] 00001CBC 206D BA78 movea.l A0, [A5 - 0x4588] 00001CC0 2F28 0222 move.l -[A7], [A0 + 0x222] 00001CC4 7001 moveq.l D0, 0x01 00001CC6 2F00 move.l -[A7], D0 00001CC8 4EBA E33A jsr [PC - 0x1CC6 /* 00000004 */] 00001CCC 3E00 move.w D7, D0 00001CCE 4FEF 0014 lea.l A7, [A7 + 0x14] 00001CD2 6700 0BDE beq +0xBE0 /* 000028B2 */ 00001CD6 206D BA78 movea.l A0, [A5 - 0x4588] 00001CDA 3028 0176 move.w D0, [A0 + 0x176] 00001CDE 48C0 ext.l D0 00001CE0 E580 asl D0, 2 00001CE2 2F00 move.l -[A7], D0 00001CE4 206D BA78 movea.l A0, [A5 - 0x4588] 00001CE8 3028 0176 move.w D0, [A0 + 0x176] 00001CEC 48C0 ext.l D0 00001CEE 2F00 move.l -[A7], D0 00001CF0 486D CE9C pea.l [A5 - 0x3164] 00001CF4 206D BA78 movea.l A0, [A5 - 0x4588] 00001CF8 2F28 0226 move.l -[A7], [A0 + 0x226] 00001CFC 7002 moveq.l D0, 0x02 00001CFE 2F00 move.l -[A7], D0 00001D00 4EBA E302 jsr [PC - 0x1CFE /* 00000004 */] 00001D04 3E00 move.w D7, D0 00001D06 4FEF 0014 lea.l A7, [A7 + 0x14] 00001D0A 6700 0BA6 beq +0xBA8 /* 000028B2 */ 00001D0E 206D BA78 movea.l A0, [A5 - 0x4588] 00001D12 3028 0178 move.w D0, [A0 + 0x178] 00001D16 48C0 ext.l D0 00001D18 E580 asl D0, 2 00001D1A 2F00 move.l -[A7], D0 00001D1C 206D BA78 movea.l A0, [A5 - 0x4588] 00001D20 3028 0178 move.w D0, [A0 + 0x178] 00001D24 48C0 ext.l D0 00001D26 2F00 move.l -[A7], D0 00001D28 486D CE9C pea.l [A5 - 0x3164] 00001D2C 206D BA78 movea.l A0, [A5 - 0x4588] 00001D30 2F28 0232 move.l -[A7], [A0 + 0x232] 00001D34 7003 moveq.l D0, 0x03 00001D36 2F00 move.l -[A7], D0 00001D38 4EBA E2CA jsr [PC - 0x1D36 /* 00000004 */] 00001D3C 3E00 move.w D7, D0 00001D3E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001D42 6700 0B6E beq +0xB70 /* 000028B2 */ 00001D46 206D BA78 movea.l A0, [A5 - 0x4588] 00001D4A 3028 0170 move.w D0, [A0 + 0x170] 00001D4E 48C0 ext.l D0 00001D50 E580 asl D0, 2 00001D52 2F00 move.l -[A7], D0 00001D54 206D BA78 movea.l A0, [A5 - 0x4588] 00001D58 3028 0170 move.w D0, [A0 + 0x170] 00001D5C 48C0 ext.l D0 00001D5E 2F00 move.l -[A7], D0 00001D60 486D CE9C pea.l [A5 - 0x3164] 00001D64 206D BA78 movea.l A0, [A5 - 0x4588] 00001D68 2F28 0216 move.l -[A7], [A0 + 0x216] 00001D6C 7004 moveq.l D0, 0x04 00001D6E 2F00 move.l -[A7], D0 00001D70 4EBA E292 jsr [PC - 0x1D6E /* 00000004 */] 00001D74 3E00 move.w D7, D0 00001D76 4FEF 0014 lea.l A7, [A7 + 0x14] 00001D7A 6700 0B36 beq +0xB38 /* 000028B2 */ 00001D7E 426E FFDC clr.w [A6 - 0x24] 00001D82 6000 00C8 bra +0xCA /* 00001E4C */ label00001D86: 00001D86 206D CE94 movea.l A0, [A5 - 0x316C] 00001D8A 10BC 4005 move.b [A0], 0x5 00001D8E 206D CE94 movea.l A0, [A5 - 0x316C] 00001D92 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 00001D98 206D BA78 movea.l A0, [A5 - 0x4588] 00001D9C 2068 0212 movea.l A0, [A0 + 0x212] 00001DA0 302E FFDC move.w D0, [A6 - 0x24] 00001DA4 48C0 ext.l D0 00001DA6 E580 asl D0, 2 00001DA8 2070 0800 movea.l A0, [A0 + D0] 00001DAC 7000 moveq.l D0, 0x00 00001DAE 1010 move.b D0, [A0] 00001DB0 206D BA78 movea.l A0, [A5 - 0x4588] 00001DB4 2068 0212 movea.l A0, [A0 + 0x212] 00001DB8 322E FFDC move.w D1, [A6 - 0x24] 00001DBC 48C1 ext.l D1 00001DBE E581 asl D1, 2 00001DC0 2070 1800 movea.l A0, [A0 + D1] 00001DC4 7200 moveq.l D1, 0x00 00001DC6 1228 0001 move.b D1, [A0 + 0x1] 00001DCA E149 lsl D1.w, 8 00001DCC 8240 or.w D1, D0 00001DCE 3D41 FFE0 move.w [A6 - 0x20], D1 00001DD2 202D CE94 move.l D0, [A5 - 0x316C] 00001DD6 5480 addq.l D0, 2 00001DD8 2040 movea.l A0, D0 00001DDA 10AE FFE1 move.b [A0], [A6 - 0x1F] 00001DDE 202D CE94 move.l D0, [A5 - 0x316C] 00001DE2 5480 addq.l D0, 2 00001DE4 2040 movea.l A0, D0 00001DE6 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 00001DEC 202D CE94 move.l D0, [A5 - 0x316C] 00001DF0 5880 addq.l D0, 4 00001DF2 2040 movea.l A0, D0 00001DF4 10AE FFDD move.b [A0], [A6 - 0x23] 00001DF8 202D CE94 move.l D0, [A5 - 0x316C] 00001DFC 5880 addq.l D0, 4 00001DFE 2040 movea.l A0, D0 00001E00 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 00001E06 7006 moveq.l D0, 0x06 00001E08 2F00 move.l -[A7], D0 00001E0A 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00001E0E 4EBA F98C jsr [PC - 0x674 /* 0000179C */] 00001E12 7200 moveq.l D1, 0x00 00001E14 4A40 tst.w D0 00001E16 508F addq.l A7, 8 00001E18 672C beq +0x2E /* 00001E46 */ 00001E1A 2F01 move.l -[A7], D1 00001E1C 7000 moveq.l D0, 0x00 00001E1E 302E FFE0 move.w D0, [A6 - 0x20] 00001E22 2F00 move.l -[A7], D0 00001E24 206D BA78 movea.l A0, [A5 - 0x4588] 00001E28 2068 0212 movea.l A0, [A0 + 0x212] 00001E2C 302E FFDC move.w D0, [A6 - 0x24] 00001E30 48C0 ext.l D0 00001E32 E580 asl D0, 2 00001E34 2F30 0800 move.l -[A7], [A0 + D0] 00001E38 4EBA F962 jsr [PC - 0x69E /* 0000179C */] 00001E3C 508F addq.l A7, 8 00001E3E 221F move.l D1, [A7]+ 00001E40 4A40 tst.w D0 00001E42 6702 beq +0x4 /* 00001E46 */ 00001E44 7201 moveq.l D1, 0x01 label00001E46: 00001E46 3E01 move.w D7, D1 00001E48 526E FFDC addq.w [A6 - 0x24], 1 label00001E4C: 00001E4C 4A47 tst.w D7 00001E4E 6716 beq +0x18 /* 00001E66 */ 00001E50 206D BA78 movea.l A0, [A5 - 0x4588] 00001E54 7000 moveq.l D0, 0x00 00001E56 3028 015A move.w D0, [A0 + 0x15A] 00001E5A 322E FFDC move.w D1, [A6 - 0x24] 00001E5E 48C1 ext.l D1 00001E60 B081 cmp.l D0, D1 00001E62 6200 FF22 bhi -0xDC /* 00001D86 */ label00001E66: 00001E66 426E FFDC clr.w [A6 - 0x24] 00001E6A 6000 00AC bra +0xAE /* 00001F18 */ label00001E6E: 00001E6E 206D BA78 movea.l A0, [A5 - 0x4588] 00001E72 2068 021A movea.l A0, [A0 + 0x21A] 00001E76 302E FFDC move.w D0, [A6 - 0x24] 00001E7A 48C0 ext.l D0 00001E7C D080 add.l D0, D0 00001E7E 2200 move.l D1, D0 00001E80 E588 lsl D0, 2 00001E82 D081 add.l D0, D1 00001E84 2D70 0804 FFE6 move.l [A6 - 0x1A], [A0 + D0 + 0x4] 00001E8A 6700 0088 beq +0x8A /* 00001F14 */ 00001E8E 206D CE94 movea.l A0, [A5 - 0x316C] 00001E92 10BC 4006 move.b [A0], 0x6 00001E96 206D CE94 movea.l A0, [A5 - 0x316C] 00001E9A 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 00001EA0 206E FFE6 movea.l A0, [A6 - 0x1A] 00001EA4 7000 moveq.l D0, 0x00 00001EA6 1010 move.b D0, [A0] 00001EA8 5280 addq.l D0, 1 00001EAA 3D40 FFE0 move.w [A6 - 0x20], D0 00001EAE 202D CE94 move.l D0, [A5 - 0x316C] 00001EB2 5480 addq.l D0, 2 00001EB4 2040 movea.l A0, D0 00001EB6 10AE FFE1 move.b [A0], [A6 - 0x1F] 00001EBA 202D CE94 move.l D0, [A5 - 0x316C] 00001EBE 5480 addq.l D0, 2 00001EC0 2040 movea.l A0, D0 00001EC2 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 00001EC8 202D CE94 move.l D0, [A5 - 0x316C] 00001ECC 5880 addq.l D0, 4 00001ECE 2040 movea.l A0, D0 00001ED0 10AE FFDD move.b [A0], [A6 - 0x23] 00001ED4 202D CE94 move.l D0, [A5 - 0x316C] 00001ED8 5880 addq.l D0, 4 00001EDA 2040 movea.l A0, D0 00001EDC 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 00001EE2 7006 moveq.l D0, 0x06 00001EE4 2F00 move.l -[A7], D0 00001EE6 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00001EEA 4EBA F8B0 jsr [PC - 0x750 /* 0000179C */] 00001EEE 7200 moveq.l D1, 0x00 00001EF0 4A40 tst.w D0 00001EF2 508F addq.l A7, 8 00001EF4 671C beq +0x1E /* 00001F12 */ 00001EF6 2F01 move.l -[A7], D1 00001EF8 7000 moveq.l D0, 0x00 00001EFA 302E FFE0 move.w D0, [A6 - 0x20] 00001EFE 2F00 move.l -[A7], D0 00001F00 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00001F04 4EBA F896 jsr [PC - 0x76A /* 0000179C */] 00001F08 508F addq.l A7, 8 00001F0A 221F move.l D1, [A7]+ 00001F0C 4A40 tst.w D0 00001F0E 6702 beq +0x4 /* 00001F12 */ 00001F10 7201 moveq.l D1, 0x01 label00001F12: 00001F12 3E01 move.w D7, D1 label00001F14: 00001F14 526E FFDC addq.w [A6 - 0x24], 1 label00001F18: 00001F18 4A47 tst.w D7 00001F1A 6710 beq +0x12 /* 00001F2C */ 00001F1C 206D BA78 movea.l A0, [A5 - 0x4588] 00001F20 302E FFDC move.w D0, [A6 - 0x24] 00001F24 B068 0172 cmp.w D0, [A0 + 0x172] 00001F28 6D00 FF44 blt -0xBA /* 00001E6E */ label00001F2C: 00001F2C 426E FFDC clr.w [A6 - 0x24] 00001F30 6000 00BE bra +0xC0 /* 00001FF0 */ label00001F34: 00001F34 206D BA78 movea.l A0, [A5 - 0x4588] 00001F38 2068 023E movea.l A0, [A0 + 0x23E] 00001F3C 302E FFDC move.w D0, [A6 - 0x24] 00001F40 48C0 ext.l D0 00001F42 E580 asl D0, 2 00001F44 2D70 0800 FFE6 move.l [A6 - 0x1A], [A0 + D0] 00001F4A 6700 00A0 beq +0xA2 /* 00001FEC */ 00001F4E 206D CE94 movea.l A0, [A5 - 0x316C] 00001F52 10BC 4007 move.b [A0], 0x7 00001F56 206D CE94 movea.l A0, [A5 - 0x316C] 00001F5A 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 00001F60 206E FFE6 movea.l A0, [A6 - 0x1A] 00001F64 7000 moveq.l D0, 0x00 00001F66 1028 0002 move.b D0, [A0 + 0x2] 00001F6A 206E FFE6 movea.l A0, [A6 - 0x1A] 00001F6E 226E FFE6 movea.l A1, [A6 - 0x1A] 00001F72 7200 moveq.l D1, 0x00 00001F74 1229 0002 move.b D1, [A1 + 0x2] 00001F78 7400 moveq.l D2, 0x00 00001F7A 1430 1802 move.b D2, [A0 + D1 + 0x2] 00001F7E D480 add.l D2, D0 00001F80 5682 addq.l D2, 3 00001F82 3D42 FFE0 move.w [A6 - 0x20], D2 00001F86 202D CE94 move.l D0, [A5 - 0x316C] 00001F8A 5480 addq.l D0, 2 00001F8C 2040 movea.l A0, D0 00001F8E 10AE FFE1 move.b [A0], [A6 - 0x1F] 00001F92 202D CE94 move.l D0, [A5 - 0x316C] 00001F96 5480 addq.l D0, 2 00001F98 2040 movea.l A0, D0 00001F9A 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 00001FA0 202D CE94 move.l D0, [A5 - 0x316C] 00001FA4 5880 addq.l D0, 4 00001FA6 2040 movea.l A0, D0 00001FA8 10AE FFDD move.b [A0], [A6 - 0x23] 00001FAC 202D CE94 move.l D0, [A5 - 0x316C] 00001FB0 5880 addq.l D0, 4 00001FB2 2040 movea.l A0, D0 00001FB4 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 00001FBA 7006 moveq.l D0, 0x06 00001FBC 2F00 move.l -[A7], D0 00001FBE 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00001FC2 4EBA F7D8 jsr [PC - 0x828 /* 0000179C */] 00001FC6 7200 moveq.l D1, 0x00 00001FC8 4A40 tst.w D0 00001FCA 508F addq.l A7, 8 00001FCC 671C beq +0x1E /* 00001FEA */ 00001FCE 2F01 move.l -[A7], D1 00001FD0 7000 moveq.l D0, 0x00 00001FD2 302E FFE0 move.w D0, [A6 - 0x20] 00001FD6 2F00 move.l -[A7], D0 00001FD8 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00001FDC 4EBA F7BE jsr [PC - 0x842 /* 0000179C */] 00001FE0 508F addq.l A7, 8 00001FE2 221F move.l D1, [A7]+ 00001FE4 4A40 tst.w D0 00001FE6 6702 beq +0x4 /* 00001FEA */ 00001FE8 7201 moveq.l D1, 0x01 label00001FEA: 00001FEA 3E01 move.w D7, D1 label00001FEC: 00001FEC 526E FFDC addq.w [A6 - 0x24], 1 label00001FF0: 00001FF0 4A47 tst.w D7 00001FF2 6716 beq +0x18 /* 0000200A */ 00001FF4 206D BA78 movea.l A0, [A5 - 0x4588] 00001FF8 7000 moveq.l D0, 0x00 00001FFA 3028 015C move.w D0, [A0 + 0x15C] 00001FFE 322E FFDC move.w D1, [A6 - 0x24] 00002002 48C1 ext.l D1 00002004 B081 cmp.l D0, D1 00002006 6200 FF2C bhi -0xD2 /* 00001F34 */ label0000200A: 0000200A 4A6D C438 tst.w [A5 - 0x3BC8] 0000200E 6612 bne +0x14 /* 00002022 */ 00002010 4878 0680 push.l 0x680 00002014 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */] 00002018 2D40 FFFA move.l [A6 - 0x6], D0 0000201C 588F addq.l A7, 4 0000201E 6602 bne +0x4 /* 00002022 */ 00002020 4247 clr.w D7 label00002022: 00002022 426E FFDC clr.w [A6 - 0x24] 00002026 6000 015C bra +0x15E /* 00002184 */ label0000202A: 0000202A 206D BA78 movea.l A0, [A5 - 0x4588] 0000202E 2068 0242 movea.l A0, [A0 + 0x242] 00002032 302E FFDC move.w D0, [A6 - 0x24] 00002036 48C0 ext.l D0 00002038 E580 asl D0, 2 0000203A 2870 0800 movea.l A4, [A0 + D0] 0000203E 200C move.l D0, A4 00002040 6700 013E beq +0x140 /* 00002180 */ 00002044 206D CE94 movea.l A0, [A5 - 0x316C] 00002048 10BC 4008 move.b [A0], 0x8 0000204C 206D CE94 movea.l A0, [A5 - 0x316C] 00002050 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 00002056 302C 0006 move.w D0, [A4 + 0x6] 0000205A 5A40 addq.w D0, 5 0000205C 3D40 FFE0 move.w [A6 - 0x20], D0 00002060 202D CE94 move.l D0, [A5 - 0x316C] 00002064 5480 addq.l D0, 2 00002066 2040 movea.l A0, D0 00002068 10AE FFE1 move.b [A0], [A6 - 0x1F] 0000206C 202D CE94 move.l D0, [A5 - 0x316C] 00002070 5480 addq.l D0, 2 00002072 2040 movea.l A0, D0 00002074 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 0000207A 202D CE94 move.l D0, [A5 - 0x316C] 0000207E 5880 addq.l D0, 4 00002080 2040 movea.l A0, D0 00002082 10AE FFDD move.b [A0], [A6 - 0x23] 00002086 202D CE94 move.l D0, [A5 - 0x316C] 0000208A 5880 addq.l D0, 4 0000208C 2040 movea.l A0, D0 0000208E 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 00002094 202D CE94 move.l D0, [A5 - 0x316C] 00002098 5C80 addq.l D0, 6 0000209A 2040 movea.l A0, D0 0000209C 10AC 0003 move.b [A0], [A4 + 0x3] 000020A0 202D CE94 move.l D0, [A5 - 0x316C] 000020A4 5C80 addq.l D0, 6 000020A6 2040 movea.l A0, D0 000020A8 116C 0002 0001 move.b [A0 + 0x1], [A4 + 0x2] 000020AE 202D CE94 move.l D0, [A5 - 0x316C] 000020B2 5C80 addq.l D0, 6 000020B4 2040 movea.l A0, D0 000020B6 116C 0001 0002 move.b [A0 + 0x2], [A4 + 0x1] 000020BC 202D CE94 move.l D0, [A5 - 0x316C] 000020C0 5C80 addq.l D0, 6 000020C2 2040 movea.l A0, D0 000020C4 1154 0003 move.b [A0 + 0x3], [A4] 000020C8 206D CE94 movea.l A0, [A5 - 0x316C] 000020CC 116C 0008 000A move.b [A0 + 0xA], [A4 + 0x8] 000020D2 4A6D C438 tst.w [A5 - 0x3BC8] 000020D6 6676 bne +0x78 /* 0000214E */ 000020D8 486E FFFE pea.l [A6 - 0x2] 000020DC 7000 moveq.l D0, 0x00 000020DE 2F00 move.l -[A7], D0 000020E0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000020E4 486C 0009 pea.l [A4 + 0x9] 000020E8 4EAD 248A jsr [A5 + 0x248A /* export_1165 */] 000020EC 3E00 move.w D7, D0 000020EE 4FEF 0010 lea.l A7, [A7 + 0x10] 000020F2 6700 008C beq +0x8E /* 00002180 */ 000020F6 302E FFFE move.w D0, [A6 - 0x2] 000020FA 5A40 addq.w D0, 5 000020FC 3D40 FFE0 move.w [A6 - 0x20], D0 00002100 202D CE94 move.l D0, [A5 - 0x316C] 00002104 5480 addq.l D0, 2 00002106 2040 movea.l A0, D0 00002108 10AE FFE1 move.b [A0], [A6 - 0x1F] 0000210C 202D CE94 move.l D0, [A5 - 0x316C] 00002110 5480 addq.l D0, 2 00002112 2040 movea.l A0, D0 00002114 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 0000211A 700B moveq.l D0, 0x0B 0000211C 2F00 move.l -[A7], D0 0000211E 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002122 4EBA F678 jsr [PC - 0x988 /* 0000179C */] 00002126 7200 moveq.l D1, 0x00 00002128 4A40 tst.w D0 0000212A 508F addq.l A7, 8 0000212C 671C beq +0x1E /* 0000214A */ 0000212E 2F01 move.l -[A7], D1 00002130 302E FFFE move.w D0, [A6 - 0x2] 00002134 48C0 ext.l D0 00002136 2F00 move.l -[A7], D0 00002138 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000213C 4EBA F65E jsr [PC - 0x9A2 /* 0000179C */] 00002140 508F addq.l A7, 8 00002142 221F move.l D1, [A7]+ 00002144 4A40 tst.w D0 00002146 6702 beq +0x4 /* 0000214A */ 00002148 7201 moveq.l D1, 0x01 label0000214A: 0000214A 3E01 move.w D7, D1 0000214C 6032 bra +0x34 /* 00002180 */ label0000214E: 0000214E 700B moveq.l D0, 0x0B 00002150 2F00 move.l -[A7], D0 00002152 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002156 4EBA F644 jsr [PC - 0x9BC /* 0000179C */] 0000215A 7200 moveq.l D1, 0x00 0000215C 4A40 tst.w D0 0000215E 508F addq.l A7, 8 00002160 671C beq +0x1E /* 0000217E */ 00002162 2F01 move.l -[A7], D1 00002164 302C 0006 move.w D0, [A4 + 0x6] 00002168 48C0 ext.l D0 0000216A 2F00 move.l -[A7], D0 0000216C 486C 0009 pea.l [A4 + 0x9] 00002170 4EBA F62A jsr [PC - 0x9D6 /* 0000179C */] 00002174 508F addq.l A7, 8 00002176 221F move.l D1, [A7]+ 00002178 4A40 tst.w D0 0000217A 6702 beq +0x4 /* 0000217E */ 0000217C 7201 moveq.l D1, 0x01 label0000217E: 0000217E 3E01 move.w D7, D1 label00002180: 00002180 526E FFDC addq.w [A6 - 0x24], 1 label00002184: 00002184 4A47 tst.w D7 00002186 6716 beq +0x18 /* 0000219E */ 00002188 206D BA78 movea.l A0, [A5 - 0x4588] 0000218C 7000 moveq.l D0, 0x00 0000218E 3028 015E move.w D0, [A0 + 0x15E] 00002192 322E FFDC move.w D1, [A6 - 0x24] 00002196 48C1 ext.l D1 00002198 B081 cmp.l D0, D1 0000219A 6200 FE8E bhi -0x170 /* 0000202A */ label0000219E: 0000219E 4A6D C438 tst.w [A5 - 0x3BC8] 000021A2 660A bne +0xC /* 000021AE */ 000021A4 486E FFFA pea.l [A6 - 0x6] 000021A8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */] 000021AC 588F addq.l A7, 4 label000021AE: 000021AE 206D BA78 movea.l A0, [A5 - 0x4588] 000021B2 2668 0246 movea.l A3, [A0 + 0x246] 000021B6 426E FFDC clr.w [A6 - 0x24] 000021BA 6000 0192 bra +0x194 /* 0000234E */ label000021BE: 000021BE 206D CE94 movea.l A0, [A5 - 0x316C] 000021C2 10BC 4009 move.b [A0], 0x9 /* '\t' */ 000021C6 206D CE94 movea.l A0, [A5 - 0x316C] 000021CA 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 000021D0 206B 0014 movea.l A0, [A3 + 0x14] 000021D4 7000 moveq.l D0, 0x00 000021D6 1010 move.b D0, [A0] 000021D8 721A moveq.l D1, 0x1A 000021DA D081 add.l D0, D1 000021DC 3D40 FFE0 move.w [A6 - 0x20], D0 000021E0 4AAB 0018 tst.l [A3 + 0x18] 000021E4 670E beq +0x10 /* 000021F4 */ 000021E6 206B 0018 movea.l A0, [A3 + 0x18] 000021EA 7000 moveq.l D0, 0x00 000021EC 1010 move.b D0, [A0] 000021EE 5280 addq.l D0, 1 000021F0 D16E FFE0 add.w [A6 - 0x20], D0 label000021F4: 000021F4 202D CE94 move.l D0, [A5 - 0x316C] 000021F8 5480 addq.l D0, 2 000021FA 2040 movea.l A0, D0 000021FC 10AE FFE1 move.b [A0], [A6 - 0x1F] 00002200 202D CE94 move.l D0, [A5 - 0x316C] 00002204 5480 addq.l D0, 2 00002206 2040 movea.l A0, D0 00002208 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 0000220E 202D CE94 move.l D0, [A5 - 0x316C] 00002212 5880 addq.l D0, 4 00002214 2040 movea.l A0, D0 00002216 10AE FFDD move.b [A0], [A6 - 0x23] 0000221A 202D CE94 move.l D0, [A5 - 0x316C] 0000221E 5880 addq.l D0, 4 00002220 2040 movea.l A0, D0 00002222 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 00002228 202D CE94 move.l D0, [A5 - 0x316C] 0000222C 5C80 addq.l D0, 6 0000222E 2040 movea.l A0, D0 00002230 10AB 0013 move.b [A0], [A3 + 0x13] 00002234 202D CE94 move.l D0, [A5 - 0x316C] 00002238 5C80 addq.l D0, 6 0000223A 2040 movea.l A0, D0 0000223C 116B 0012 0001 move.b [A0 + 0x1], [A3 + 0x12] 00002242 202D CE94 move.l D0, [A5 - 0x316C] 00002246 5C80 addq.l D0, 6 00002248 2040 movea.l A0, D0 0000224A 116B 0011 0002 move.b [A0 + 0x2], [A3 + 0x11] 00002250 202D CE94 move.l D0, [A5 - 0x316C] 00002254 5C80 addq.l D0, 6 00002256 2040 movea.l A0, D0 00002258 116B 0010 0003 move.b [A0 + 0x3], [A3 + 0x10] 0000225E 202D CE94 move.l D0, [A5 - 0x316C] 00002262 720A moveq.l D1, 0x0A 00002264 D081 add.l D0, D1 00002266 2040 movea.l A0, D0 00002268 10AB 001D move.b [A0], [A3 + 0x1D] 0000226C 202D CE94 move.l D0, [A5 - 0x316C] 00002270 D081 add.l D0, D1 00002272 2040 movea.l A0, D0 00002274 116B 001C 0001 move.b [A0 + 0x1], [A3 + 0x1C] 0000227A 202D CE94 move.l D0, [A5 - 0x316C] 0000227E 740C moveq.l D2, 0x0C 00002280 D082 add.l D0, D2 00002282 2040 movea.l A0, D0 00002284 10AB 001F move.b [A0], [A3 + 0x1F] 00002288 202D CE94 move.l D0, [A5 - 0x316C] 0000228C D082 add.l D0, D2 0000228E 2040 movea.l A0, D0 00002290 116B 001E 0001 move.b [A0 + 0x1], [A3 + 0x1E] 00002296 4AAB 0018 tst.l [A3 + 0x18] 0000229A 56C0 sne D0 0000229C 4400 neg.b D0 0000229E 206D CE94 movea.l A0, [A5 - 0x316C] 000022A2 1140 000E move.b [A0 + 0xE], D0 000022A6 7000 moveq.l D0, 0x00 000022A8 102B 0003 move.b D0, [A3 + 0x3] 000022AC 3D40 FFE0 move.w [A6 - 0x20], D0 000022B0 4A6D C438 tst.w [A5 - 0x3BC8] 000022B4 6708 beq +0xA /* 000022BE */ 000022B6 7000 moveq.l D0, 0x00 000022B8 102B 0003 move.b D0, [A3 + 0x3] 000022BC 601A bra +0x1C /* 000022D8 */ label000022BE: 000022BE 7000 moveq.l D0, 0x00 000022C0 102B 0003 move.b D0, [A3 + 0x3] 000022C4 48C0 ext.l D0 000022C6 81FC 0040 divs.w D0, 0x40 /* '@' */ 000022CA 4840 swap.w D0 000022CC 41ED BEBC lea.l A0, [A5 - 0x4144] 000022D0 7200 moveq.l D1, 0x00 000022D2 1230 0000 move.b D1, [A0 + D0.w] 000022D6 2001 move.l D0, D1 label000022D8: 000022D8 1740 0003 move.b [A3 + 0x3], D0 000022DC 700F moveq.l D0, 0x0F 000022DE 2F00 move.l -[A7], D0 000022E0 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000022E4 4EBA F4B6 jsr [PC - 0xB4A /* 0000179C */] 000022E8 7200 moveq.l D1, 0x00 000022EA 4A40 tst.w D0 000022EC 508F addq.l A7, 8 000022EE 6716 beq +0x18 /* 00002306 */ 000022F0 2F01 move.l -[A7], D1 000022F2 7010 moveq.l D0, 0x10 000022F4 2F00 move.l -[A7], D0 000022F6 2F0B move.l -[A7], A3 000022F8 4EBA F4A2 jsr [PC - 0xB5E /* 0000179C */] 000022FC 508F addq.l A7, 8 000022FE 221F move.l D1, [A7]+ 00002300 4A40 tst.w D0 00002302 6702 beq +0x4 /* 00002306 */ 00002304 7201 moveq.l D1, 0x01 label00002306: 00002306 3E01 move.w D7, D1 00002308 176E FFE1 0003 move.b [A3 + 0x3], [A6 - 0x1F] 0000230E 7000 moveq.l D0, 0x00 00002310 4A47 tst.w D7 00002312 6730 beq +0x32 /* 00002344 */ 00002314 2F00 move.l -[A7], D0 00002316 2F2B 0014 move.l -[A7], [A3 + 0x14] 0000231A 4EBA 0944 jsr [PC + 0x944 /* 00002C60 */] 0000231E 588F addq.l A7, 4 00002320 2200 move.l D1, D0 00002322 201F move.l D0, [A7]+ 00002324 4A41 tst.w D1 00002326 671C beq +0x1E /* 00002344 */ 00002328 4AAB 0018 tst.l [A3 + 0x18] 0000232C 6714 beq +0x16 /* 00002342 */ 0000232E 2F00 move.l -[A7], D0 00002330 2F2B 0018 move.l -[A7], [A3 + 0x18] 00002334 4EBA 092A jsr [PC + 0x92A /* 00002C60 */] 00002338 588F addq.l A7, 4 0000233A 2200 move.l D1, D0 0000233C 201F move.l D0, [A7]+ 0000233E 4A41 tst.w D1 00002340 6702 beq +0x4 /* 00002344 */ label00002342: 00002342 7001 moveq.l D0, 0x01 label00002344: 00002344 3E00 move.w D7, D0 00002346 D6FC 0022 add.w A3, 0x22 /* '\"' */ 0000234A 526E FFDC addq.w [A6 - 0x24], 1 label0000234E: 0000234E 4A47 tst.w D7 00002350 6716 beq +0x18 /* 00002368 */ 00002352 206D BA78 movea.l A0, [A5 - 0x4588] 00002356 7000 moveq.l D0, 0x00 00002358 3028 0160 move.w D0, [A0 + 0x160] 0000235C 322E FFDC move.w D1, [A6 - 0x24] 00002360 48C1 ext.l D1 00002362 B081 cmp.l D0, D1 00002364 6200 FE58 bhi -0x1A6 /* 000021BE */ label00002368: 00002368 206D BA78 movea.l A0, [A5 - 0x4588] 0000236C 2D68 024E FFEA move.l [A6 - 0x16], [A0 + 0x24E] 00002372 426E FFDC clr.w [A6 - 0x24] 00002376 6000 008C bra +0x8E /* 00002404 */ label0000237A: 0000237A 206D CE94 movea.l A0, [A5 - 0x316C] 0000237E 10BC 400A move.b [A0], 0xA /* '\n' */ 00002382 206D CE94 movea.l A0, [A5 - 0x316C] 00002386 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 0000238C 206E FFEA movea.l A0, [A6 - 0x16] 00002390 2050 movea.l A0, [A0] 00002392 7000 moveq.l D0, 0x00 00002394 1010 move.b D0, [A0] 00002396 5280 addq.l D0, 1 00002398 3D40 FFE0 move.w [A6 - 0x20], D0 0000239C 202D CE94 move.l D0, [A5 - 0x316C] 000023A0 5480 addq.l D0, 2 000023A2 2040 movea.l A0, D0 000023A4 10AE FFE1 move.b [A0], [A6 - 0x1F] 000023A8 202D CE94 move.l D0, [A5 - 0x316C] 000023AC 5480 addq.l D0, 2 000023AE 2040 movea.l A0, D0 000023B0 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 000023B6 202D CE94 move.l D0, [A5 - 0x316C] 000023BA 5880 addq.l D0, 4 000023BC 2040 movea.l A0, D0 000023BE 10AE FFDD move.b [A0], [A6 - 0x23] 000023C2 202D CE94 move.l D0, [A5 - 0x316C] 000023C6 5880 addq.l D0, 4 000023C8 2040 movea.l A0, D0 000023CA 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 000023D0 7006 moveq.l D0, 0x06 000023D2 2F00 move.l -[A7], D0 000023D4 2F2D CE94 move.l -[A7], [A5 - 0x316C] 000023D8 4EBA F3C2 jsr [PC - 0xC3E /* 0000179C */] 000023DC 7200 moveq.l D1, 0x00 000023DE 4A40 tst.w D0 000023E0 508F addq.l A7, 8 000023E2 6716 beq +0x18 /* 000023FA */ 000023E4 2F01 move.l -[A7], D1 000023E6 206E FFEA movea.l A0, [A6 - 0x16] 000023EA 2F10 move.l -[A7], [A0] 000023EC 4EBA 0872 jsr [PC + 0x872 /* 00002C60 */] 000023F0 588F addq.l A7, 4 000023F2 221F move.l D1, [A7]+ 000023F4 4A40 tst.w D0 000023F6 6702 beq +0x4 /* 000023FA */ 000023F8 7201 moveq.l D1, 0x01 label000023FA: 000023FA 3E01 move.w D7, D1 000023FC 50AE FFEA addq.l [A6 - 0x16], 8 00002400 526E FFDC addq.w [A6 - 0x24], 1 label00002404: 00002404 4A47 tst.w D7 00002406 6716 beq +0x18 /* 0000241E */ 00002408 206D BA78 movea.l A0, [A5 - 0x4588] 0000240C 7000 moveq.l D0, 0x00 0000240E 3028 0164 move.w D0, [A0 + 0x164] 00002412 322E FFDC move.w D1, [A6 - 0x24] 00002416 48C1 ext.l D1 00002418 B081 cmp.l D0, D1 0000241A 6200 FF5E bhi -0xA0 /* 0000237A */ label0000241E: 0000241E 206D BA78 movea.l A0, [A5 - 0x4588] 00002422 2D68 0252 FFEE move.l [A6 - 0x12], [A0 + 0x252] 00002428 426E FFDC clr.w [A6 - 0x24] 0000242C 6000 009C bra +0x9E /* 000024CA */ label00002430: 00002430 206D CE94 movea.l A0, [A5 - 0x316C] 00002434 10BC 400B move.b [A0], 0xB 00002438 206D CE94 movea.l A0, [A5 - 0x316C] 0000243C 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 00002442 206E FFEE movea.l A0, [A6 - 0x12] 00002446 2068 0004 movea.l A0, [A0 + 0x4] 0000244A 7000 moveq.l D0, 0x00 0000244C 1028 0001 move.b D0, [A0 + 0x1] 00002450 5480 addq.l D0, 2 00002452 3D40 FFE0 move.w [A6 - 0x20], D0 00002456 202D CE94 move.l D0, [A5 - 0x316C] 0000245A 5480 addq.l D0, 2 0000245C 2040 movea.l A0, D0 0000245E 10AE FFE1 move.b [A0], [A6 - 0x1F] 00002462 202D CE94 move.l D0, [A5 - 0x316C] 00002466 5480 addq.l D0, 2 00002468 2040 movea.l A0, D0 0000246A 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 00002470 202D CE94 move.l D0, [A5 - 0x316C] 00002474 5880 addq.l D0, 4 00002476 2040 movea.l A0, D0 00002478 10AE FFDD move.b [A0], [A6 - 0x23] 0000247C 202D CE94 move.l D0, [A5 - 0x316C] 00002480 5880 addq.l D0, 4 00002482 2040 movea.l A0, D0 00002484 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 0000248A 7006 moveq.l D0, 0x06 0000248C 2F00 move.l -[A7], D0 0000248E 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002492 4EBA F308 jsr [PC - 0xCF8 /* 0000179C */] 00002496 7200 moveq.l D1, 0x00 00002498 4A40 tst.w D0 0000249A 508F addq.l A7, 8 0000249C 6720 beq +0x22 /* 000024BE */ 0000249E 2F01 move.l -[A7], D1 000024A0 7000 moveq.l D0, 0x00 000024A2 302E FFE0 move.w D0, [A6 - 0x20] 000024A6 2F00 move.l -[A7], D0 000024A8 206E FFEE movea.l A0, [A6 - 0x12] 000024AC 2F28 0004 move.l -[A7], [A0 + 0x4] 000024B0 4EBA F2EA jsr [PC - 0xD16 /* 0000179C */] 000024B4 508F addq.l A7, 8 000024B6 221F move.l D1, [A7]+ 000024B8 4A40 tst.w D0 000024BA 6702 beq +0x4 /* 000024BE */ 000024BC 7201 moveq.l D1, 0x01 label000024BE: 000024BE 3E01 move.w D7, D1 000024C0 700E moveq.l D0, 0x0E 000024C2 D1AE FFEE add.l [A6 - 0x12], D0 000024C6 526E FFDC addq.w [A6 - 0x24], 1 label000024CA: 000024CA 4A47 tst.w D7 000024CC 6716 beq +0x18 /* 000024E4 */ 000024CE 206D BA78 movea.l A0, [A5 - 0x4588] 000024D2 7000 moveq.l D0, 0x00 000024D4 3028 0166 move.w D0, [A0 + 0x166] 000024D8 322E FFDC move.w D1, [A6 - 0x24] 000024DC 48C1 ext.l D1 000024DE B081 cmp.l D0, D1 000024E0 6200 FF4E bhi -0xB0 /* 00002430 */ label000024E4: 000024E4 4A47 tst.w D7 000024E6 6700 03CA beq +0x3CC /* 000028B2 */ 000024EA 4EBA 0796 jsr [PC + 0x796 /* 00002C82 */] 000024EE 3E00 move.w D7, D0 000024F0 6700 03C0 beq +0x3C2 /* 000028B2 */ 000024F4 206D BA78 movea.l A0, [A5 - 0x4588] 000024F8 4AA8 0292 tst.l [A0 + 0x292] 000024FC 6700 009A beq +0x9C /* 00002598 */ 00002500 4A6D C438 tst.w [A5 - 0x3BC8] 00002504 6700 0092 beq +0x94 /* 00002598 */ 00002508 206D CE94 movea.l A0, [A5 - 0x316C] 0000250C 10BC 800D move.b [A0], 0xD /* '\r' */ 00002510 206D CE94 movea.l A0, [A5 - 0x316C] 00002514 117C 0080 0001 move.b [A0 + 0x1], 0x80 0000251A 206D BA78 movea.l A0, [A5 - 0x4588] 0000251E 2F28 0292 move.l -[A7], [A0 + 0x292] 00002522 4EAD 199A jsr [A5 + 0x199A /* export_815 */] 00002526 2D40 FFE2 move.l [A6 - 0x1E], D0 0000252A 202D CE94 move.l D0, [A5 - 0x316C] 0000252E 5480 addq.l D0, 2 00002530 2040 movea.l A0, D0 00002532 10AE FFE5 move.b [A0], [A6 - 0x1B] 00002536 202D CE94 move.l D0, [A5 - 0x316C] 0000253A 5480 addq.l D0, 2 0000253C 2040 movea.l A0, D0 0000253E 116E FFE4 0001 move.b [A0 + 0x1], [A6 - 0x1C] 00002544 202D CE94 move.l D0, [A5 - 0x316C] 00002548 5480 addq.l D0, 2 0000254A 2040 movea.l A0, D0 0000254C 116E FFE3 0002 move.b [A0 + 0x2], [A6 - 0x1D] 00002552 202D CE94 move.l D0, [A5 - 0x316C] 00002556 5480 addq.l D0, 2 00002558 2040 movea.l A0, D0 0000255A 116E FFE2 0003 move.b [A0 + 0x3], [A6 - 0x1E] 00002560 7006 moveq.l D0, 0x06 00002562 2F00 move.l -[A7], D0 00002564 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002568 4EBA F232 jsr [PC - 0xDCE /* 0000179C */] 0000256C 7200 moveq.l D1, 0x00 0000256E 4A40 tst.w D0 00002570 4FEF 000C lea.l A7, [A7 + 0xC] 00002574 671C beq +0x1E /* 00002592 */ 00002576 2F01 move.l -[A7], D1 00002578 486D 249A pea.l [A5 + 0x249A /* export_1167 */] 0000257C 206D BA78 movea.l A0, [A5 - 0x4588] 00002580 2F28 0292 move.l -[A7], [A0 + 0x292] 00002584 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */] 00002588 508F addq.l A7, 8 0000258A 221F move.l D1, [A7]+ 0000258C 4A40 tst.w D0 0000258E 6702 beq +0x4 /* 00002592 */ 00002590 7201 moveq.l D1, 0x01 label00002592: 00002592 3E01 move.w D7, D1 00002594 6700 031C beq +0x31E /* 000028B2 */ label00002598: 00002598 3D7C FFFF FFDE move.w [A6 - 0x22], 0xFFFF 0000259E 486E FFDE pea.l [A6 - 0x22] 000025A2 206D BA78 movea.l A0, [A5 - 0x4588] 000025A6 2F28 025A move.l -[A7], [A0 + 0x25A] 000025AA 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000025AE 206D BA78 movea.l A0, [A5 - 0x4588] 000025B2 2F28 025A move.l -[A7], [A0 + 0x25A] 000025B6 4EBA 0A3C jsr [PC + 0xA3C /* 00002FF4 */] 000025BA 3E00 move.w D7, D0 000025BC 4FEF 000C lea.l A7, [A7 + 0xC] 000025C0 6700 02F0 beq +0x2F2 /* 000028B2 */ 000025C4 206D BA78 movea.l A0, [A5 - 0x4588] 000025C8 4A68 02A6 tst.w [A0 + 0x2A6] 000025CC 6732 beq +0x34 /* 00002600 */ 000025CE 206D BA78 movea.l A0, [A5 - 0x4588] 000025D2 3028 02A6 move.w D0, [A0 + 0x2A6] 000025D6 48C0 ext.l D0 000025D8 7212 moveq.l D1, 0x12 000025DA D081 add.l D0, D1 000025DC 2F00 move.l -[A7], D0 000025DE 7001 moveq.l D0, 0x01 000025E0 2F00 move.l -[A7], D0 000025E2 486D C0EE pea.l [A5 - 0x3F12] 000025E6 206D BA78 movea.l A0, [A5 - 0x4588] 000025EA 4868 029A pea.l [A0 + 0x29A] 000025EE 7210 moveq.l D1, 0x10 000025F0 2F01 move.l -[A7], D1 000025F2 4EBA DA10 jsr [PC - 0x25F0 /* 00000004 */] 000025F6 3E00 move.w D7, D0 000025F8 4FEF 0014 lea.l A7, [A7 + 0x14] 000025FC 6700 02B4 beq +0x2B6 /* 000028B2 */ label00002600: 00002600 206D BA78 movea.l A0, [A5 - 0x4588] 00002604 2D68 024A FFF2 move.l [A6 - 0xE], [A0 + 0x24A] 0000260A 426E FFDC clr.w [A6 - 0x24] 0000260E 6000 008C bra +0x8E /* 0000269C */ label00002612: 00002612 206D CE94 movea.l A0, [A5 - 0x316C] 00002616 10BC 4011 move.b [A0], 0x11 0000261A 206D CE94 movea.l A0, [A5 - 0x316C] 0000261E 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 00002624 206E FFF2 movea.l A0, [A6 - 0xE] 00002628 2050 movea.l A0, [A0] 0000262A 7000 moveq.l D0, 0x00 0000262C 1010 move.b D0, [A0] 0000262E 5280 addq.l D0, 1 00002630 3D40 FFE0 move.w [A6 - 0x20], D0 00002634 202D CE94 move.l D0, [A5 - 0x316C] 00002638 5480 addq.l D0, 2 0000263A 2040 movea.l A0, D0 0000263C 10AE FFE1 move.b [A0], [A6 - 0x1F] 00002640 202D CE94 move.l D0, [A5 - 0x316C] 00002644 5480 addq.l D0, 2 00002646 2040 movea.l A0, D0 00002648 116E FFE0 0001 move.b [A0 + 0x1], [A6 - 0x20] 0000264E 202D CE94 move.l D0, [A5 - 0x316C] 00002652 5880 addq.l D0, 4 00002654 2040 movea.l A0, D0 00002656 10AE FFDD move.b [A0], [A6 - 0x23] 0000265A 202D CE94 move.l D0, [A5 - 0x316C] 0000265E 5880 addq.l D0, 4 00002660 2040 movea.l A0, D0 00002662 116E FFDC 0001 move.b [A0 + 0x1], [A6 - 0x24] 00002668 7006 moveq.l D0, 0x06 0000266A 2F00 move.l -[A7], D0 0000266C 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002670 4EBA F12A jsr [PC - 0xED6 /* 0000179C */] 00002674 7200 moveq.l D1, 0x00 00002676 4A40 tst.w D0 00002678 508F addq.l A7, 8 0000267A 6716 beq +0x18 /* 00002692 */ 0000267C 2F01 move.l -[A7], D1 0000267E 206E FFF2 movea.l A0, [A6 - 0xE] 00002682 2F10 move.l -[A7], [A0] 00002684 4EBA 05DA jsr [PC + 0x5DA /* 00002C60 */] 00002688 588F addq.l A7, 4 0000268A 221F move.l D1, [A7]+ 0000268C 4A40 tst.w D0 0000268E 6702 beq +0x4 /* 00002692 */ 00002690 7201 moveq.l D1, 0x01 label00002692: 00002692 3E01 move.w D7, D1 00002694 58AE FFF2 addq.l [A6 - 0xE], 4 00002698 526E FFDC addq.w [A6 - 0x24], 1 label0000269C: 0000269C 4A47 tst.w D7 0000269E 6716 beq +0x18 /* 000026B6 */ 000026A0 206D BA78 movea.l A0, [A5 - 0x4588] 000026A4 7000 moveq.l D0, 0x00 000026A6 3028 0162 move.w D0, [A0 + 0x162] 000026AA 322E FFDC move.w D1, [A6 - 0x24] 000026AE 48C1 ext.l D1 000026B0 B081 cmp.l D0, D1 000026B2 6200 FF5E bhi -0xA0 /* 00002612 */ label000026B6: 000026B6 7000 moveq.l D0, 0x00 000026B8 4A47 tst.w D7 000026BA 673E beq +0x40 /* 000026FA */ 000026BC 2F00 move.l -[A7], D0 000026BE 206D BA78 movea.l A0, [A5 - 0x4588] 000026C2 3228 017A move.w D1, [A0 + 0x17A] 000026C6 48C1 ext.l D1 000026C8 E581 asl D1, 2 000026CA 2F01 move.l -[A7], D1 000026CC 206D BA78 movea.l A0, [A5 - 0x4588] 000026D0 3228 017A move.w D1, [A0 + 0x17A] 000026D4 48C1 ext.l D1 000026D6 2F01 move.l -[A7], D1 000026D8 486D CE9C pea.l [A5 - 0x3164] 000026DC 206D BA78 movea.l A0, [A5 - 0x4588] 000026E0 2F28 0236 move.l -[A7], [A0 + 0x236] 000026E4 7212 moveq.l D1, 0x12 000026E6 2F01 move.l -[A7], D1 000026E8 4EBA D91A jsr [PC - 0x26E6 /* 00000004 */] 000026EC 4FEF 0014 lea.l A7, [A7 + 0x14] 000026F0 2200 move.l D1, D0 000026F2 201F move.l D0, [A7]+ 000026F4 4A41 tst.w D1 000026F6 6702 beq +0x4 /* 000026FA */ 000026F8 7001 moveq.l D0, 0x01 label000026FA: 000026FA 3E00 move.w D7, D0 000026FC 6700 01B4 beq +0x1B6 /* 000028B2 */ 00002700 206D BA78 movea.l A0, [A5 - 0x4588] 00002704 3028 017C move.w D0, [A0 + 0x17C] 00002708 48C0 ext.l D0 0000270A E580 asl D0, 2 0000270C 2F00 move.l -[A7], D0 0000270E 206D BA78 movea.l A0, [A5 - 0x4588] 00002712 3028 017C move.w D0, [A0 + 0x17C] 00002716 48C0 ext.l D0 00002718 2F00 move.l -[A7], D0 0000271A 486D CE9C pea.l [A5 - 0x3164] 0000271E 206D BA78 movea.l A0, [A5 - 0x4588] 00002722 2F28 023A move.l -[A7], [A0 + 0x23A] 00002726 7013 moveq.l D0, 0x13 00002728 2F00 move.l -[A7], D0 0000272A 4EBA D8D8 jsr [PC - 0x2728 /* 00000004 */] 0000272E 3E00 move.w D7, D0 00002730 4FEF 0014 lea.l A7, [A7 + 0x14] 00002734 6700 017C beq +0x17E /* 000028B2 */ 00002738 4A6D C438 tst.w [A5 - 0x3BC8] 0000273C 6700 00D0 beq +0xD2 /* 0000280E */ 00002740 206D BA78 movea.l A0, [A5 - 0x4588] 00002744 3028 01C0 move.w D0, [A0 + 0x1C0] 00002748 48C0 ext.l D0 0000274A D080 add.l D0, D0 0000274C 2200 move.l D1, D0 0000274E E588 lsl D0, 2 00002750 D081 add.l D0, D1 00002752 2F00 move.l -[A7], D0 00002754 206D BA78 movea.l A0, [A5 - 0x4588] 00002758 3028 01C0 move.w D0, [A0 + 0x1C0] 0000275C 48C0 ext.l D0 0000275E 2F00 move.l -[A7], D0 00002760 486D BF82 pea.l [A5 - 0x407E] 00002764 206D BA78 movea.l A0, [A5 - 0x4588] 00002768 2F28 022A move.l -[A7], [A0 + 0x22A] 0000276C 7065 moveq.l D0, 0x65 0000276E 2F00 move.l -[A7], D0 00002770 4EBA D892 jsr [PC - 0x276E /* 00000004 */] 00002774 3E00 move.w D7, D0 00002776 4FEF 0014 lea.l A7, [A7 + 0x14] 0000277A 6700 0136 beq +0x138 /* 000028B2 */ 0000277E 206D BA78 movea.l A0, [A5 - 0x4588] 00002782 3028 01C2 move.w D0, [A0 + 0x1C2] 00002786 48C0 ext.l D0 00002788 D080 add.l D0, D0 0000278A 2200 move.l D1, D0 0000278C E588 lsl D0, 2 0000278E D081 add.l D0, D1 00002790 2F00 move.l -[A7], D0 00002792 206D BA78 movea.l A0, [A5 - 0x4588] 00002796 3028 01C2 move.w D0, [A0 + 0x1C2] 0000279A 48C0 ext.l D0 0000279C 2F00 move.l -[A7], D0 0000279E 486D BF82 pea.l [A5 - 0x407E] 000027A2 206D BA78 movea.l A0, [A5 - 0x4588] 000027A6 2F28 022E move.l -[A7], [A0 + 0x22E] 000027AA 7066 moveq.l D0, 0x66 000027AC 2F00 move.l -[A7], D0 000027AE 4EBA D854 jsr [PC - 0x27AC /* 00000004 */] 000027B2 3E00 move.w D7, D0 000027B4 4FEF 0014 lea.l A7, [A7 + 0x14] 000027B8 6700 00F8 beq +0xFA /* 000028B2 */ 000027BC 7067 moveq.l D0, 0x67 000027BE 2F00 move.l -[A7], D0 000027C0 4EBA 0120 jsr [PC + 0x120 /* 000028E2 */] 000027C4 3E00 move.w D7, D0 000027C6 588F addq.l A7, 4 000027C8 6700 00E8 beq +0xEA /* 000028B2 */ 000027CC 206D BA78 movea.l A0, [A5 - 0x4588] 000027D0 4A68 01C4 tst.w [A0 + 0x1C4] 000027D4 6710 beq +0x12 /* 000027E6 */ 000027D6 4A6D CE8A tst.w [A5 - 0x3176] 000027DA 660A bne +0xC /* 000027E6 */ 000027DC 4EBA 018E jsr [PC + 0x18E /* 0000296C */] 000027E0 3E00 move.w D7, D0 000027E2 6700 00CE beq +0xD0 /* 000028B2 */ label000027E6: 000027E6 4A6D CE8A tst.w [A5 - 0x3176] 000027EA 6722 beq +0x24 /* 0000280E */ 000027EC 7008 moveq.l D0, 0x08 000027EE 2F00 move.l -[A7], D0 000027F0 7201 moveq.l D1, 0x01 000027F2 2F01 move.l -[A7], D1 000027F4 486D BF68 pea.l [A5 - 0x4098] 000027F8 2F2D C640 move.l -[A7], [A5 - 0x39C0] 000027FC 7069 moveq.l D0, 0x69 000027FE 2F00 move.l -[A7], D0 00002800 4EBA D802 jsr [PC - 0x27FE /* 00000004 */] 00002804 3E00 move.w D7, D0 00002806 4FEF 0014 lea.l A7, [A7 + 0x14] 0000280A 6700 00A6 beq +0xA8 /* 000028B2 */ label0000280E: 0000280E 206D CE94 movea.l A0, [A5 - 0x316C] 00002812 10BC 0FFF move.b [A0], 0xFF 00002816 206D CE94 movea.l A0, [A5 - 0x316C] 0000281A 117C 000F 0001 move.b [A0 + 0x1], 0xF 00002820 206D CE94 movea.l A0, [A5 - 0x316C] 00002824 4228 0003 clr.b [A0 + 0x3] 00002828 206D CE94 movea.l A0, [A5 - 0x316C] 0000282C 4228 0002 clr.b [A0 + 0x2] 00002830 7004 moveq.l D0, 0x04 00002832 2F00 move.l -[A7], D0 00002834 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002838 4EBA EF62 jsr [PC - 0x109E /* 0000179C */] 0000283C 3E00 move.w D7, D0 0000283E 508F addq.l A7, 8 00002840 6770 beq +0x72 /* 000028B2 */ 00002842 202D CE94 move.l D0, [A5 - 0x316C] 00002846 B0AD CE98 cmp.l D0, [A5 - 0x3168] 0000284A 6366 bls +0x68 /* 000028B2 */ 0000284C 4A6D CE8A tst.w [A5 - 0x3176] 00002850 672A beq +0x2C /* 0000287C */ 00002852 558F subq.l A7, 2 00002854 2F2D C630 move.l -[A7], [A5 - 0x39D0] 00002858 2F3C 5273 6C76 move.l -[A7], 0x52736C76 /* 'Rslv' */ 0000285E 2F2D CE98 move.l -[A7], [A5 - 0x3168] 00002862 202D CE94 move.l D0, [A5 - 0x316C] 00002866 90AD CE98 sub.l D0, [A5 - 0x3168] 0000286A 2F00 move.l -[A7], D0 0000286C 303C 081C move.w D0, 0x81C 00002870 A82D syscall Pack11 00002872 4A5F tst.w [A7]+ 00002874 57C7 seq D7 00002876 0247 0001 andi.w D7, 0x1 0000287A 6036 bra +0x38 /* 000028B2 */ label0000287C: 0000287C 202D CE94 move.l D0, [A5 - 0x316C] 00002880 90AD CE98 sub.l D0, [A5 - 0x3168] 00002884 2F00 move.l -[A7], D0 00002886 2F2D CE98 move.l -[A7], [A5 - 0x3168] 0000288A 206D BA78 movea.l A0, [A5 - 0x4588] 0000288E 4868 0262 pea.l [A0 + 0x262] 00002892 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00002896 4A80 tst.l D0 00002898 57C7 seq D7 0000289A 0247 0001 andi.w D7, 0x1 0000289E 4FEF 000C lea.l A7, [A7 + 0xC] 000028A2 660E bne +0x10 /* 000028B2 */ 000028A4 206D BA78 movea.l A0, [A5 - 0x4588] 000028A8 2F28 026A move.l -[A7], [A0 + 0x26A] 000028AC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000028B0 588F addq.l A7, 4 label000028B2: 000028B2 4A47 tst.w D7 000028B4 6720 beq +0x22 /* 000028D6 */ 000028B6 4A6D C438 tst.w [A5 - 0x3BC8] 000028BA 671A beq +0x1C /* 000028D6 */ 000028BC 4A6D CE8A tst.w [A5 - 0x3176] 000028C0 6614 bne +0x16 /* 000028D6 */ 000028C2 206D BA78 movea.l A0, [A5 - 0x4588] 000028C6 7020 moveq.l D0, 0x20 000028C8 C068 027A and.w D0, [A0 + 0x27A] 000028CC 6608 bne +0xA /* 000028D6 */ 000028CE 206D BA78 movea.l A0, [A5 - 0x4588] 000028D2 4268 025E clr.w [A0 + 0x25E] label000028D6: 000028D6 3007 move.w D0, D7 000028D8 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30] 000028DE 4E5E unlink A6 000028E0 4E75 rts fn000028E2: 000028E2 4E56 FF80 link A6, -0x0080 000028E6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000028EA 3A2E 000A move.w D5, [A6 + 0xA] 000028EE 49EE FF80 lea.l A4, [A6 - 0x80] 000028F2 7C01 moveq.l D6, 0x01 000028F4 4247 clr.w D7 000028F6 266D B9FC movea.l A3, [A5 - 0x4604] 000028FA 6024 bra +0x26 /* 00002920 */ label000028FC: 000028FC 4A6B 018A tst.w [A3 + 0x18A] 00002900 661A bne +0x1C /* 0000291C */ 00002902 202B 0412 move.l D0, [A3 + 0x412] 00002906 B0AD BA78 cmp.l D0, [A5 - 0x4588] 0000290A 6610 bne +0x12 /* 0000291C */ 0000290C 0C47 0020 cmpi.w D7, 0x20 /* ' ' */ 00002910 6C0A bge +0xC /* 0000291C */ 00002912 3007 move.w D0, D7 00002914 5247 addq.w D7, 1 00002916 E540 asl D0.w, 2 00002918 298B 0000 move.l [A4 + D0.w], A3 label0000291C: 0000291C 266B 0164 movea.l A3, [A3 + 0x164] label00002920: 00002920 200B move.l D0, A3 00002922 66D8 bne -0x26 /* 000028FC */ 00002924 6032 bra +0x34 /* 00002958 */ label00002926: 00002926 5347 subq.w D7, 1 00002928 2007 move.l D0, D7 0000292A E540 asl D0.w, 2 0000292C 2674 0000 movea.l A3, [A4 + D0.w] 00002930 486B 0196 pea.l [A3 + 0x196] 00002934 2F0B move.l -[A7], A3 00002936 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000293A 7020 moveq.l D0, 0x20 0000293C 2F00 move.l -[A7], D0 0000293E 7201 moveq.l D1, 0x01 00002940 2F01 move.l -[A7], D1 00002942 486D BF7A pea.l [A5 - 0x4086] 00002946 486B 0196 pea.l [A3 + 0x196] 0000294A 48C5 ext.l D5 0000294C 2F05 move.l -[A7], D5 0000294E 4EBA D6B4 jsr [PC - 0x294C /* 00000004 */] 00002952 3C00 move.w D6, D0 00002954 4FEF 001C lea.l A7, [A7 + 0x1C] label00002958: 00002958 4A47 tst.w D7 0000295A 6704 beq +0x6 /* 00002960 */ 0000295C 4A46 tst.w D6 0000295E 66C6 bne -0x38 /* 00002926 */ label00002960: 00002960 3006 move.w D0, D6 00002962 4CEE 18E0 FF6C movem.l D5,D6,D7,A3,A4, [A6 - 0x94] 00002968 4E5E unlink A6 0000296A 4E75 rts fn0000296C: 0000296C 4E56 FFAA link A6, -0x0056 00002970 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002974 206D BA78 movea.l A0, [A5 - 0x4588] 00002978 7020 moveq.l D0, 0x20 0000297A C068 027A and.w D0, [A0 + 0x27A] 0000297E 6710 beq +0x12 /* 00002990 */ 00002980 206D BA78 movea.l A0, [A5 - 0x4588] 00002984 06A8 0000 0080 027C addi.l [A0 + 0x27C], 0x80 0000298C 6000 00AA bra +0xAC /* 00002A38 */ label00002990: 00002990 558F subq.l A7, 2 00002992 7000 moveq.l D0, 0x00 00002994 2F00 move.l -[A7], D0 00002996 3F2D AF2A move.w -[A7], [A5 - 0x50D6] 0000299A 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000299E 206D BA78 movea.l A0, [A5 - 0x4588] 000029A2 2F28 026E move.l -[A7], [A0 + 0x26E] 000029A6 A9B1 syscall CreateResFile 000029A8 558F subq.l A7, 2 000029AA 206D BA78 movea.l A0, [A5 - 0x4588] 000029AE 2F28 026E move.l -[A7], [A0 + 0x26E] 000029B2 A997 syscall OpenResFile 000029B4 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000029B8 302E FFFE move.w D0, [A6 - 0x2] 000029BC 48C0 ext.l D0 000029BE 72FF moveq.l D1, 0xFFFFFFFF 000029C0 B280 cmp.l D1, D0 000029C2 548F addq.l A7, 2 000029C4 6772 beq +0x74 /* 00002A38 */ 000029C6 558F subq.l A7, 2 000029C8 2F3C 7365 6374 move.l -[A7], 0x73656374 /* 'sect' */ 000029CE A80D syscall Count1Resources 000029D0 3A1F move.w D5, [A7]+ 000029D2 6020 bra +0x22 /* 000029F4 */ label000029D4: 000029D4 7000 moveq.l D0, 0x00 000029D6 2640 movea.l A3, D0 000029D8 598F subq.l A7, 4 000029DA 2F3C 7365 6374 move.l -[A7], 0x73656374 /* 'sect' */ 000029E0 7201 moveq.l D1, 0x01 000029E2 3F01 move.w -[A7], D1 000029E4 A80E syscall Get1IndResource/Get1IxResource 000029E6 265F movea.l A3, [A7]+ 000029E8 2F0B move.l -[A7], A3 000029EA A9AD syscall RemoveResource/RmveResource 000029EC 2F0B move.l -[A7], A3 000029EE 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000029F2 588F addq.l A7, 4 label000029F4: 000029F4 3005 move.w D0, D5 000029F6 5345 subq.w D5, 1 000029F8 4A40 tst.w D0 000029FA 66D8 bne -0x26 /* 000029D4 */ 000029FC 558F subq.l A7, 2 000029FE 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00002A04 A80D syscall Count1Resources 00002A06 3A1F move.w D5, [A7]+ 00002A08 6020 bra +0x22 /* 00002A2A */ label00002A0A: 00002A0A 7000 moveq.l D0, 0x00 00002A0C 2640 movea.l A3, D0 00002A0E 598F subq.l A7, 4 00002A10 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00002A16 7201 moveq.l D1, 0x01 00002A18 3F01 move.w -[A7], D1 00002A1A A80E syscall Get1IndResource/Get1IxResource 00002A1C 265F movea.l A3, [A7]+ 00002A1E 2F0B move.l -[A7], A3 00002A20 A9AD syscall RemoveResource/RmveResource 00002A22 2F0B move.l -[A7], A3 00002A24 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00002A28 588F addq.l A7, 4 label00002A2A: 00002A2A 3005 move.w D0, D5 00002A2C 5345 subq.w D5, 1 00002A2E 4A40 tst.w D0 00002A30 66D8 bne -0x26 /* 00002A0A */ 00002A32 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002A36 A999 syscall UpdateResFile label00002A38: 00002A38 426E FFAA clr.w [A6 - 0x56] 00002A3C 206D BA78 movea.l A0, [A5 - 0x4588] 00002A40 2868 021E movea.l A4, [A0 + 0x21E] 00002A44 6000 01EC bra +0x1EE /* 00002C32 */ label00002A48: 00002A48 780F moveq.l D4, 0x0F 00002A4A C86C 0008 and.w D4, [A4 + 0x8] 00002A4E 6700 01DA beq +0x1DC /* 00002C2A */ 00002A52 0C44 0002 cmpi.w D4, 0x2 00002A56 661A bne +0x1C /* 00002A72 */ 00002A58 426C 0004 clr.w [A4 + 0x4] 00002A5C 486C 0004 pea.l [A4 + 0x4] 00002A60 206D BA78 movea.l A0, [A5 - 0x4588] 00002A64 2F28 025A move.l -[A7], [A0 + 0x25A] 00002A68 2F14 move.l -[A7], [A4] 00002A6A 4EBA E4FE jsr [PC - 0x1B02 /* 00000F6A */] 00002A6E 4FEF 000C lea.l A7, [A7 + 0xC] label00002A72: 00002A72 7001 moveq.l D0, 0x01 00002A74 B06C 000A cmp.w D0, [A4 + 0xA] 00002A78 667E bne +0x80 /* 00002AF8 */ 00002A7A 2D6C 0014 FFAE move.l [A6 - 0x52], [A4 + 0x14] 00002A80 206E FFAE movea.l A0, [A6 - 0x52] 00002A84 2050 movea.l A0, [A0] 00002A86 2D68 0010 FFB2 move.l [A6 - 0x4E], [A0 + 0x10] 00002A8C 4A6D E698 tst.w [A5 - 0x1968] 00002A90 6734 beq +0x36 /* 00002AC6 */ 00002A92 558F subq.l A7, 2 00002A94 206D BA78 movea.l A0, [A5 - 0x4588] 00002A98 2F28 0280 move.l -[A7], [A0 + 0x280] 00002A9C 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00002AA0 486E FFB6 pea.l [A6 - 0x4A] 00002AA4 486E FFFD pea.l [A6 - 0x3] 00002AA8 7003 moveq.l D0, 0x03 00002AAA A823 syscall AliasDispatch 00002AAC 4A5F tst.w [A7]+ 00002AAE 6616 bne +0x18 /* 00002AC6 */ 00002AB0 41EE FFFC lea.l A0, [A6 - 0x4] 00002AB4 7022 moveq.l D0, 0x22 label00002AB6: 00002AB6 3F20 move.w -[A7], -[A0] 00002AB8 51C8 FFFC dbf D0, -0x6 /* 00002AB6 */ 00002ABC 2F0C move.l -[A7], A4 00002ABE 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00002AC2 4FEF 004A lea.l A7, [A7 + 0x4A] label00002AC6: 00002AC6 2F2E FFAE move.l -[A7], [A6 - 0x52] 00002ACA 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00002ACE 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00002AD2 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00002AD6 598F subq.l A7, 4 00002AD8 2F2E FFAE move.l -[A7], [A6 - 0x52] 00002ADC 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00002AE0 2C1F move.l D6, [A7]+ 00002AE2 598F subq.l A7, 4 00002AE4 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00002AE8 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00002AEC 2E1F move.l D7, [A7]+ 00002AEE 2006 move.l D0, D6 00002AF0 D087 add.l D0, D7 00002AF2 5080 addq.l D0, 8 00002AF4 2940 0010 move.l [A4 + 0x10], D0 label00002AF8: 00002AF8 206D CE94 movea.l A0, [A5 - 0x316C] 00002AFC 10BC 4068 move.b [A0], 0x68 /* 'h' */ 00002B00 206D CE94 movea.l A0, [A5 - 0x316C] 00002B04 117C 0040 0001 move.b [A0 + 0x1], 0x40 /* '@' */ 00002B0A 206C 000C movea.l A0, [A4 + 0xC] 00002B0E 7000 moveq.l D0, 0x00 00002B10 1010 move.b D0, [A0] 00002B12 7211 moveq.l D1, 0x11 00002B14 D081 add.l D0, D1 00002B16 D0AC 0010 add.l D0, [A4 + 0x10] 00002B1A 3D40 FFAC move.w [A6 - 0x54], D0 00002B1E 202D CE94 move.l D0, [A5 - 0x316C] 00002B22 5480 addq.l D0, 2 00002B24 2040 movea.l A0, D0 00002B26 10AE FFAD move.b [A0], [A6 - 0x53] 00002B2A 202D CE94 move.l D0, [A5 - 0x316C] 00002B2E 5480 addq.l D0, 2 00002B30 2040 movea.l A0, D0 00002B32 116E FFAC 0001 move.b [A0 + 0x1], [A6 - 0x54] 00002B38 202D CE94 move.l D0, [A5 - 0x316C] 00002B3C 5880 addq.l D0, 4 00002B3E 2040 movea.l A0, D0 00002B40 10AE FFAB move.b [A0], [A6 - 0x55] 00002B44 202D CE94 move.l D0, [A5 - 0x316C] 00002B48 5880 addq.l D0, 4 00002B4A 2040 movea.l A0, D0 00002B4C 116E FFAA 0001 move.b [A0 + 0x1], [A6 - 0x56] 00002B52 7006 moveq.l D0, 0x06 00002B54 2F00 move.l -[A7], D0 00002B56 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002B5A 4EBA EC40 jsr [PC - 0x13C0 /* 0000179C */] 00002B5E 7200 moveq.l D1, 0x00 00002B60 4A40 tst.w D0 00002B62 508F addq.l A7, 8 00002B64 6722 beq +0x24 /* 00002B88 */ 00002B66 2F01 move.l -[A7], D1 00002B68 7000 moveq.l D0, 0x00 00002B6A 2F00 move.l -[A7], D0 00002B6C 7401 moveq.l D2, 0x01 00002B6E 2F02 move.l -[A7], D2 00002B70 486D BF76 pea.l [A5 - 0x408A] 00002B74 2F0C move.l -[A7], A4 00002B76 2F00 move.l -[A7], D0 00002B78 4EBA D48A jsr [PC - 0x2B76 /* 00000004 */] 00002B7C 4FEF 0014 lea.l A7, [A7 + 0x14] 00002B80 221F move.l D1, [A7]+ 00002B82 4A40 tst.w D0 00002B84 6702 beq +0x4 /* 00002B88 */ 00002B86 7201 moveq.l D1, 0x01 label00002B88: 00002B88 3A01 move.w D5, D1 00002B8A 7001 moveq.l D0, 0x01 00002B8C B06C 000A cmp.w D0, [A4 + 0xA] 00002B90 6600 0098 bne +0x9A /* 00002C2A */ 00002B94 206D BA78 movea.l A0, [A5 - 0x4588] 00002B98 7020 moveq.l D0, 0x20 00002B9A C068 027A and.w D0, [A0 + 0x27A] 00002B9E 6712 beq +0x14 /* 00002BB2 */ 00002BA0 206D BA78 movea.l A0, [A5 - 0x4588] 00002BA4 2006 move.l D0, D6 00002BA6 D087 add.l D0, D7 00002BA8 7220 moveq.l D1, 0x20 00002BAA D081 add.l D0, D1 00002BAC D1A8 027C add.l [A0 + 0x27C], D0 00002BB0 6068 bra +0x6A /* 00002C1A */ label00002BB2: 00002BB2 302E FFFE move.w D0, [A6 - 0x2] 00002BB6 48C0 ext.l D0 00002BB8 72FF moveq.l D1, 0xFFFFFFFF 00002BBA B280 cmp.l D1, D0 00002BBC 675C beq +0x5E /* 00002C1A */ 00002BBE 2F06 move.l -[A7], D6 00002BC0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002BC4 2640 movea.l A3, D0 00002BC6 200B move.l D0, A3 00002BC8 588F addq.l A7, 4 00002BCA 6720 beq +0x22 /* 00002BEC */ 00002BCC 206E FFAE movea.l A0, [A6 - 0x52] 00002BD0 2F10 move.l -[A7], [A0] 00002BD2 2F13 move.l -[A7], [A3] 00002BD4 2F06 move.l -[A7], D6 00002BD6 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002BDA 2F0B move.l -[A7], A3 00002BDC 2F3C 7365 6374 move.l -[A7], 0x73656374 /* 'sect' */ 00002BE2 3F2E FFAA move.w -[A7], [A6 - 0x56] 00002BE6 486D E476 pea.l [A5 - 0x1B8A] 00002BEA A9AB syscall AddResource label00002BEC: 00002BEC 2F07 move.l -[A7], D7 00002BEE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002BF2 2640 movea.l A3, D0 00002BF4 200B move.l D0, A3 00002BF6 588F addq.l A7, 4 00002BF8 6720 beq +0x22 /* 00002C1A */ 00002BFA 206E FFB2 movea.l A0, [A6 - 0x4E] 00002BFE 2F10 move.l -[A7], [A0] 00002C00 2F13 move.l -[A7], [A3] 00002C02 2F07 move.l -[A7], D7 00002C04 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002C08 2F0B move.l -[A7], A3 00002C0A 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00002C10 3F2E FFAA move.w -[A7], [A6 - 0x56] 00002C14 486D E476 pea.l [A5 - 0x1B8A] 00002C18 A9AB syscall AddResource label00002C1A: 00002C1A 2F2E FFAE move.l -[A7], [A6 - 0x52] 00002C1E 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 00002C22 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00002C26 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] label00002C2A: 00002C2A 526E FFAA addq.w [A6 - 0x56], 1 00002C2E D8FC 001C add.w A4, 0x1C label00002C32: 00002C32 206D BA78 movea.l A0, [A5 - 0x4588] 00002C36 302E FFAA move.w D0, [A6 - 0x56] 00002C3A B068 01C4 cmp.w D0, [A0 + 0x1C4] 00002C3E 6D00 FE08 blt -0x1F6 /* 00002A48 */ 00002C42 302E FFFE move.w D0, [A6 - 0x2] 00002C46 48C0 ext.l D0 00002C48 72FF moveq.l D1, 0xFFFFFFFF 00002C4A B280 cmp.l D1, D0 00002C4C 6706 beq +0x8 /* 00002C54 */ 00002C4E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002C52 A99A syscall CloseResFile label00002C54: 00002C54 3005 move.w D0, D5 00002C56 4CEE 18F0 FF92 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x6E] 00002C5C 4E5E unlink A6 00002C5E 4E75 rts fn00002C60: 00002C60 2F0B move.l -[A7], A3 00002C62 266F 0008 movea.l A3, [A7 + 0x8] 00002C66 200B move.l D0, A3 00002C68 6604 bne +0x6 /* 00002C6E */ 00002C6A 47ED CD94 lea.l A3, [A5 - 0x326C] label00002C6E: 00002C6E 7000 moveq.l D0, 0x00 00002C70 1013 move.b D0, [A3] 00002C72 5280 addq.l D0, 1 00002C74 2F00 move.l -[A7], D0 00002C76 2F0B move.l -[A7], A3 00002C78 4EBA EB22 jsr [PC - 0x14DE /* 0000179C */] 00002C7C 508F addq.l A7, 8 00002C7E 265F movea.l A3, [A7]+ 00002C80 4E75 rts fn00002C82: 00002C82 4E56 FFE2 link A6, -0x001E 00002C86 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002C8A 206D BA78 movea.l A0, [A5 - 0x4588] 00002C8E 4A68 0194 tst.w [A0 + 0x194] 00002C92 6D00 0354 blt +0x356 /* 00002FE8 */ 00002C96 286D CE94 movea.l A4, [A5 - 0x316C] 00002C9A 4246 clr.w D6 label00002C9C: 00002C9C 206D BA78 movea.l A0, [A5 - 0x4588] 00002CA0 2068 0256 movea.l A0, [A0 + 0x256] 00002CA4 48C6 ext.l D6 00002CA6 2006 move.l D0, D6 00002CA8 E580 asl D0, 2 00002CAA 2D70 0800 FFF6 move.l [A6 - 0xA], [A0 + D0] 00002CB0 6700 030C beq +0x30E /* 00002FBE */ 00002CB4 7004 moveq.l D0, 0x04 00002CB6 2D40 FFFA move.l [A6 - 0x6], D0 00002CBA 206E FFF6 movea.l A0, [A6 - 0xA] 00002CBE 47E8 0010 lea.l A3, [A0 + 0x10] 00002CC2 206E FFF6 movea.l A0, [A6 - 0xA] 00002CC6 3E10 move.w D7, [A0] label00002CC8: 00002CC8 7007 moveq.l D0, 0x07 00002CCA C013 and.b D0, [A3] 00002CCC 0C00 0005 cmpi.b D0, 0x5 00002CD0 660A bne +0xC /* 00002CDC */ 00002CD2 06AE 0000 0010 FFFA addi.l [A6 - 0x6], 0x10 00002CDA 605E bra +0x60 /* 00002D3A */ label00002CDC: 00002CDC 7007 moveq.l D0, 0x07 00002CDE C013 and.b D0, [A3] 00002CE0 0C00 0002 cmpi.b D0, 0x2 00002CE4 6610 bne +0x12 /* 00002CF6 */ 00002CE6 7000 moveq.l D0, 0x00 00002CE8 102B 0008 move.b D0, [A3 + 0x8] 00002CEC 7209 moveq.l D1, 0x09 00002CEE D081 add.l D0, D1 00002CF0 D1AE FFFA add.l [A6 - 0x6], D0 00002CF4 6044 bra +0x46 /* 00002D3A */ label00002CF6: 00002CF6 7007 moveq.l D0, 0x07 00002CF8 C013 and.b D0, [A3] 00002CFA 0C00 0003 cmpi.b D0, 0x3 00002CFE 6612 bne +0x14 /* 00002D12 */ 00002D00 206B 0008 movea.l A0, [A3 + 0x8] 00002D04 7000 moveq.l D0, 0x00 00002D06 1010 move.b D0, [A0] 00002D08 7209 moveq.l D1, 0x09 00002D0A D081 add.l D0, D1 00002D0C D1AE FFFA add.l [A6 - 0x6], D0 00002D10 6028 bra +0x2A /* 00002D3A */ label00002D12: 00002D12 7007 moveq.l D0, 0x07 00002D14 C013 and.b D0, [A3] 00002D16 0C00 0004 cmpi.b D0, 0x4 00002D1A 660A bne +0xC /* 00002D26 */ 00002D1C 06AE 0000 000A FFFA addi.l [A6 - 0x6], 0xA /* '\n' */ 00002D24 6014 bra +0x16 /* 00002D3A */ label00002D26: 00002D26 7007 moveq.l D0, 0x07 00002D28 C013 and.b D0, [A3] 00002D2A 0C00 0001 cmpi.b D0, 0x1 00002D2E 6606 bne +0x8 /* 00002D36 */ 00002D30 5CAE FFFA addq.l [A6 - 0x6], 6 00002D34 6004 bra +0x6 /* 00002D3A */ label00002D36: 00002D36 52AE FFFA addq.l [A6 - 0x6], 1 label00002D3A: 00002D3A D6FC 0010 add.w A3, 0x10 00002D3E 206E FFF6 movea.l A0, [A6 - 0xA] 00002D42 3007 move.w D0, D7 00002D44 5247 addq.w D7, 1 00002D46 B068 0002 cmp.w D0, [A0 + 0x2] 00002D4A 6D00 FF7C blt -0x82 /* 00002CC8 */ 00002D4E 203C FFFF 0000 move.l D0, 0xFFFF0000 00002D54 C0AE FFFA and.l D0, [A6 - 0x6] 00002D58 6756 beq +0x58 /* 00002DB0 */ 00002D5A 18BC C00C move.b [A4], 0xC 00002D5E 197C 00C0 0001 move.b [A4 + 0x1], 0xC0 00002D64 200C move.l D0, A4 00002D66 5480 addq.l D0, 2 00002D68 2040 movea.l A0, D0 00002D6A 10AE FFFD move.b [A0], [A6 - 0x3] 00002D6E 200C move.l D0, A4 00002D70 5480 addq.l D0, 2 00002D72 2040 movea.l A0, D0 00002D74 116E FFFC 0001 move.b [A0 + 0x1], [A6 - 0x4] 00002D7A 200C move.l D0, A4 00002D7C 5480 addq.l D0, 2 00002D7E 2040 movea.l A0, D0 00002D80 116E FFFB 0002 move.b [A0 + 0x2], [A6 - 0x5] 00002D86 200C move.l D0, A4 00002D88 5480 addq.l D0, 2 00002D8A 2040 movea.l A0, D0 00002D8C 116E FFFA 0003 move.b [A0 + 0x3], [A6 - 0x6] 00002D92 3D46 FFFE move.w [A6 - 0x2], D6 00002D96 200C move.l D0, A4 00002D98 5C80 addq.l D0, 6 00002D9A 2040 movea.l A0, D0 00002D9C 10AE FFFF move.b [A0], [A6 - 0x1] 00002DA0 200C move.l D0, A4 00002DA2 5C80 addq.l D0, 6 00002DA4 2040 movea.l A0, D0 00002DA6 116E FFFE 0001 move.b [A0 + 0x1], [A6 - 0x2] 00002DAC 508C addq.l A4, 8 00002DAE 6042 bra +0x44 /* 00002DF2 */ label00002DB0: 00002DB0 18BC 400C move.b [A4], 0xC 00002DB4 197C 0040 0001 move.b [A4 + 0x1], 0x40 /* '@' */ 00002DBA 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4] 00002DC0 200C move.l D0, A4 00002DC2 5480 addq.l D0, 2 00002DC4 2040 movea.l A0, D0 00002DC6 10AE FFFF move.b [A0], [A6 - 0x1] 00002DCA 200C move.l D0, A4 00002DCC 5480 addq.l D0, 2 00002DCE 2040 movea.l A0, D0 00002DD0 116E FFFE 0001 move.b [A0 + 0x1], [A6 - 0x2] 00002DD6 3D46 FFFE move.w [A6 - 0x2], D6 00002DDA 200C move.l D0, A4 00002DDC 5880 addq.l D0, 4 00002DDE 2040 movea.l A0, D0 00002DE0 10AE FFFF move.b [A0], [A6 - 0x1] 00002DE4 200C move.l D0, A4 00002DE6 5880 addq.l D0, 4 00002DE8 2040 movea.l A0, D0 00002DEA 116E FFFE 0001 move.b [A0 + 0x1], [A6 - 0x2] 00002DF0 5C8C addq.l A4, 6 label00002DF2: 00002DF2 206E FFF6 movea.l A0, [A6 - 0xA] 00002DF6 18A8 0001 move.b [A4], [A0 + 0x1] 00002DFA 206E FFF6 movea.l A0, [A6 - 0xA] 00002DFE 1950 0001 move.b [A4 + 0x1], [A0] 00002E02 206E FFF6 movea.l A0, [A6 - 0xA] 00002E06 200C move.l D0, A4 00002E08 5480 addq.l D0, 2 00002E0A 2240 movea.l A1, D0 00002E0C 12A8 0003 move.b [A1], [A0 + 0x3] 00002E10 206E FFF6 movea.l A0, [A6 - 0xA] 00002E14 200C move.l D0, A4 00002E16 5480 addq.l D0, 2 00002E18 2240 movea.l A1, D0 00002E1A 1368 0002 0001 move.b [A1 + 0x1], [A0 + 0x2] 00002E20 588C addq.l A4, 4 00002E22 206E FFF6 movea.l A0, [A6 - 0xA] 00002E26 47E8 0010 lea.l A3, [A0 + 0x10] 00002E2A 206E FFF6 movea.l A0, [A6 - 0xA] 00002E2E 3E10 move.w D7, [A0] label00002E30: 00002E30 1893 move.b [A4], [A3] 00002E32 196B 0001 0001 move.b [A4 + 0x1], [A3 + 0x1] 00002E38 200C move.l D0, A4 00002E3A 5480 addq.l D0, 2 00002E3C 2040 movea.l A0, D0 00002E3E 10AB 0003 move.b [A0], [A3 + 0x3] 00002E42 200C move.l D0, A4 00002E44 5480 addq.l D0, 2 00002E46 2040 movea.l A0, D0 00002E48 116B 0002 0001 move.b [A0 + 0x1], [A3 + 0x2] 00002E4E 200C move.l D0, A4 00002E50 5880 addq.l D0, 4 00002E52 2040 movea.l A0, D0 00002E54 10AB 0005 move.b [A0], [A3 + 0x5] 00002E58 200C move.l D0, A4 00002E5A 5880 addq.l D0, 4 00002E5C 2040 movea.l A0, D0 00002E5E 116B 0004 0001 move.b [A0 + 0x1], [A3 + 0x4] 00002E64 200C move.l D0, A4 00002E66 5C80 addq.l D0, 6 00002E68 2040 movea.l A0, D0 00002E6A 10AB 0007 move.b [A0], [A3 + 0x7] 00002E6E 200C move.l D0, A4 00002E70 5C80 addq.l D0, 6 00002E72 2040 movea.l A0, D0 00002E74 116B 0006 0001 move.b [A0 + 0x1], [A3 + 0x6] 00002E7A 7007 moveq.l D0, 0x07 00002E7C C013 and.b D0, [A3] 00002E7E 0C00 0005 cmpi.b D0, 0x5 00002E82 6672 bne +0x74 /* 00002EF6 */ 00002E84 4A6D C438 tst.w [A5 - 0x3BC8] 00002E88 6654 bne +0x56 /* 00002EDE */ 00002E8A 303C 00F0 move.w D0, 0xF0 00002E8E C06B 0002 and.w D0, [A3 + 0x2] 00002E92 0C40 0050 cmpi.w D0, 0x50 /* 'P' */ 00002E96 6546 bcs +0x48 /* 00002EDE */ 00002E98 303C 00F0 move.w D0, 0xF0 00002E9C C06B 0002 and.w D0, [A3 + 0x2] 00002EA0 0C40 0090 cmpi.w D0, 0x90 00002EA4 6238 bhi +0x3A /* 00002EDE */ 00002EA6 2D7C 0000 05B6 FFE2 move.l [A6 - 0x1E], 0x5B6 00002EAE 486E FFE6 pea.l [A6 - 0x1A] 00002EB2 486E FFE2 pea.l [A6 - 0x1E] 00002EB6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002EBA 486E FFEE pea.l [A6 - 0x12] 00002EBE 486E FFE6 pea.l [A6 - 0x1A] 00002EC2 486B 0008 pea.l [A3 + 0x8] 00002EC6 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00002ECA 200C move.l D0, A4 00002ECC 5080 addq.l D0, 8 00002ECE 2F00 move.l -[A7], D0 00002ED0 486E FFEE pea.l [A6 - 0x12] 00002ED4 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 00002ED8 4FEF 001C lea.l A7, [A7 + 0x1C] 00002EDC 6010 bra +0x12 /* 00002EEE */ label00002EDE: 00002EDE 200C move.l D0, A4 00002EE0 5080 addq.l D0, 8 00002EE2 2F00 move.l -[A7], D0 00002EE4 486B 0008 pea.l [A3 + 0x8] 00002EE8 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 00002EEC 508F addq.l A7, 8 label00002EEE: 00002EEE D8FC 0010 add.w A4, 0x10 00002EF2 6000 008C bra +0x8E /* 00002F80 */ label00002EF6: 00002EF6 7007 moveq.l D0, 0x07 00002EF8 C013 and.b D0, [A3] 00002EFA 0C00 0002 cmpi.b D0, 0x2 00002EFE 661E bne +0x20 /* 00002F1E */ 00002F00 486B 0008 pea.l [A3 + 0x8] 00002F04 200C move.l D0, A4 00002F06 5080 addq.l D0, 8 00002F08 2F00 move.l -[A7], D0 00002F0A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00002F0E 7000 moveq.l D0, 0x00 00002F10 102B 0008 move.b D0, [A3 + 0x8] 00002F14 7209 moveq.l D1, 0x09 00002F16 D081 add.l D0, D1 00002F18 D9C0 add.l A4, D0 00002F1A 508F addq.l A7, 8 00002F1C 6062 bra +0x64 /* 00002F80 */ label00002F1E: 00002F1E 7007 moveq.l D0, 0x07 00002F20 C013 and.b D0, [A3] 00002F22 0C00 0003 cmpi.b D0, 0x3 00002F26 6620 bne +0x22 /* 00002F48 */ 00002F28 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002F2C 200C move.l D0, A4 00002F2E 5080 addq.l D0, 8 00002F30 2F00 move.l -[A7], D0 00002F32 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00002F36 206B 0008 movea.l A0, [A3 + 0x8] 00002F3A 7000 moveq.l D0, 0x00 00002F3C 1010 move.b D0, [A0] 00002F3E 7209 moveq.l D1, 0x09 00002F40 D081 add.l D0, D1 00002F42 D9C0 add.l A4, D0 00002F44 508F addq.l A7, 8 00002F46 6038 bra +0x3A /* 00002F80 */ label00002F48: 00002F48 7007 moveq.l D0, 0x07 00002F4A C013 and.b D0, [A3] 00002F4C 0C00 0004 cmpi.b D0, 0x4 00002F50 661C bne +0x1E /* 00002F6E */ 00002F52 200C move.l D0, A4 00002F54 5080 addq.l D0, 8 00002F56 2040 movea.l A0, D0 00002F58 10AB 0009 move.b [A0], [A3 + 0x9] 00002F5C 200C move.l D0, A4 00002F5E 5080 addq.l D0, 8 00002F60 2040 movea.l A0, D0 00002F62 116B 0008 0001 move.b [A0 + 0x1], [A3 + 0x8] 00002F68 D8FC 000A add.w A4, 0xA /* '\n' */ 00002F6C 6012 bra +0x14 /* 00002F80 */ label00002F6E: 00002F6E 7007 moveq.l D0, 0x07 00002F70 C013 and.b D0, [A3] 00002F72 0C00 0001 cmpi.b D0, 0x1 00002F76 6604 bne +0x6 /* 00002F7C */ 00002F78 5C8C addq.l A4, 6 00002F7A 6004 bra +0x6 /* 00002F80 */ label00002F7C: 00002F7C D8FC 0001 add.w A4, 0x1 label00002F80: 00002F80 D6FC 0010 add.w A3, 0x10 00002F84 200C move.l D0, A4 00002F86 90AD CE98 sub.l D0, [A5 - 0x3168] 00002F8A B0AD CE90 cmp.l D0, [A5 - 0x3170] 00002F8E 631E bls +0x20 /* 00002FAE */ 00002F90 200C move.l D0, A4 00002F92 90AD CE94 sub.l D0, [A5 - 0x316C] 00002F96 2F00 move.l -[A7], D0 00002F98 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002F9C 4EBA E7FE jsr [PC - 0x1802 /* 0000179C */] 00002FA0 4A40 tst.w D0 00002FA2 508F addq.l A7, 8 00002FA4 6604 bne +0x6 /* 00002FAA */ 00002FA6 7000 moveq.l D0, 0x00 00002FA8 6040 bra +0x42 /* 00002FEA */ label00002FAA: 00002FAA 286D CE94 movea.l A4, [A5 - 0x316C] label00002FAE: 00002FAE 206E FFF6 movea.l A0, [A6 - 0xA] 00002FB2 3007 move.w D0, D7 00002FB4 5247 addq.w D7, 1 00002FB6 B068 0002 cmp.w D0, [A0 + 0x2] 00002FBA 6D00 FE74 blt -0x18A /* 00002E30 */ label00002FBE: 00002FBE 206D BA78 movea.l A0, [A5 - 0x4588] 00002FC2 3006 move.w D0, D6 00002FC4 5246 addq.w D6, 1 00002FC6 B068 0194 cmp.w D0, [A0 + 0x194] 00002FCA 6D00 FCD0 blt -0x32E /* 00002C9C */ 00002FCE 200C move.l D0, A4 00002FD0 90AD CE94 sub.l D0, [A5 - 0x316C] 00002FD4 2F00 move.l -[A7], D0 00002FD6 2F2D CE94 move.l -[A7], [A5 - 0x316C] 00002FDA 4EBA E7C0 jsr [PC - 0x1840 /* 0000179C */] 00002FDE 4A40 tst.w D0 00002FE0 508F addq.l A7, 8 00002FE2 6604 bne +0x6 /* 00002FE8 */ 00002FE4 7000 moveq.l D0, 0x00 00002FE6 6002 bra +0x4 /* 00002FEA */ label00002FE8: 00002FE8 7001 moveq.l D0, 0x01 label00002FEA: 00002FEA 4CEE 18C0 FFD2 movem.l D6,D7,A3,A4, [A6 - 0x2E] 00002FF0 4E5E unlink A6 00002FF2 4E75 rts fn00002FF4: 00002FF4 48E7 0118 movem.l -[A7], D7,A3,A4 00002FF8 49ED CE66 lea.l A4, [A5 - 0x319A] 00002FFC 266F 0010 movea.l A3, [A7 + 0x10] 00003000 6000 013C bra +0x13E /* 0000313E */ label00003004: 00003004 302B 0020 move.w D0, [A3 + 0x20] 00003008 7200 moveq.l D1, 0x00 0000300A 1234 0000 move.b D1, [A4 + D0.w] 0000300E 2E01 move.l D7, D1 00003010 302B 0020 move.w D0, [A3 + 0x20] 00003014 5540 subq.w D0, 2 00003016 6714 beq +0x16 /* 0000302C */ 00003018 5540 subq.w D0, 2 0000301A 6724 beq +0x26 /* 00003040 */ 0000301C 5B40 subq.w D0, 5 0000301E 6700 0082 beq +0x84 /* 000030A2 */ 00003022 5340 subq.w D0, 1 00003024 6700 008C beq +0x8E /* 000030B2 */ 00003028 6000 0090 bra +0x92 /* 000030BA */ label0000302C: 0000302C 2F2B 002A move.l -[A7], [A3 + 0x2A] 00003030 4EBA 078E jsr [PC + 0x78E /* 000037C0 */] 00003034 48C0 ext.l D0 00003036 2E00 move.l D7, D0 00003038 7024 moveq.l D0, 0x24 0000303A DE80 add.l D7, D0 0000303C 588F addq.l A7, 4 0000303E 607A bra +0x7C /* 000030BA */ label00003040: 00003040 206B 002E movea.l A0, [A3 + 0x2E] 00003044 4A68 03F6 tst.w [A0 + 0x3F6] 00003048 6C52 bge +0x54 /* 0000309C */ 0000304A 7001 moveq.l D0, 0x01 0000304C 206B 002E movea.l A0, [A3 + 0x2E] 00003050 7205 moveq.l D1, 0x05 00003052 B228 014E cmp.b D1, [A0 + 0x14E] 00003056 670E beq +0x10 /* 00003066 */ 00003058 206B 002E movea.l A0, [A3 + 0x2E] 0000305C 7206 moveq.l D1, 0x06 0000305E B228 014E cmp.b D1, [A0 + 0x14E] 00003062 6702 beq +0x4 /* 00003066 */ 00003064 7000 moveq.l D0, 0x00 label00003066: 00003066 4A80 tst.l D0 00003068 670E beq +0x10 /* 00003078 */ 0000306A 206B 002E movea.l A0, [A3 + 0x2E] 0000306E 3028 02CA move.w D0, [A0 + 0x2CA] 00003072 48C0 ext.l D0 00003074 5280 addq.l D0, 1 00003076 600A bra +0xC /* 00003082 */ label00003078: 00003078 206B 002E movea.l A0, [A3 + 0x2E] 0000307C 3028 0116 move.w D0, [A0 + 0x116] 00003080 48C0 ext.l D0 label00003082: 00003082 2200 move.l D1, D0 00003084 C0FC 0049 mulu.w D0, 0x49 /* 'I' */ 00003088 4841 swap.w D1 0000308A C2FC 0049 mulu.w D1, 0x49 /* 'I' */ 0000308E 4841 swap.w D1 00003090 4241 clr.w D1 00003092 D081 add.l D0, D1 00003094 D0BC 0000 0386 add.l D0, 0x386 0000309A 6002 bra +0x4 /* 0000309E */ label0000309C: 0000309C 7028 moveq.l D0, 0x28 label0000309E: 0000309E 2E00 move.l D7, D0 000030A0 6018 bra +0x1A /* 000030BA */ label000030A2: 000030A2 302B 0040 move.w D0, [A3 + 0x40] 000030A6 48C0 ext.l D0 000030A8 E580 asl D0, 2 000030AA 2E00 move.l D7, D0 000030AC 703C moveq.l D0, 0x3C 000030AE DE80 add.l D7, D0 000030B0 6008 bra +0xA /* 000030BA */ label000030B2: 000030B2 2E2B 002A move.l D7, [A3 + 0x2A] 000030B6 702A moveq.l D0, 0x2A 000030B8 DE80 add.l D7, D0 label000030BA: 000030BA 2F07 move.l -[A7], D7 000030BC 7001 moveq.l D0, 0x01 000030BE 2F00 move.l -[A7], D0 000030C0 322B 0020 move.w D1, [A3 + 0x20] 000030C4 E541 asl D1.w, 2 000030C6 41ED BF38 lea.l A0, [A5 - 0x40C8] 000030CA 2F30 1000 move.l -[A7], [A0 + D1.w] 000030CE 2F0B move.l -[A7], A3 000030D0 720E moveq.l D1, 0x0E 000030D2 2F01 move.l -[A7], D1 000030D4 4EBA CF2E jsr [PC - 0x30D2 /* 00000004 */] 000030D8 4A40 tst.w D0 000030DA 4FEF 0014 lea.l A7, [A7 + 0x14] 000030DE 6604 bne +0x6 /* 000030E4 */ 000030E0 7000 moveq.l D0, 0x00 000030E2 6062 bra +0x64 /* 00003146 */ label000030E4: 000030E4 700B moveq.l D0, 0x0B 000030E6 B06B 0020 cmp.w D0, [A3 + 0x20] 000030EA 6630 bne +0x32 /* 0000311C */ 000030EC 2F2B 002A move.l -[A7], [A3 + 0x2A] 000030F0 4EBA FF02 jsr [PC - 0xFE /* 00002FF4 */] 000030F4 4A40 tst.w D0 000030F6 588F addq.l A7, 4 000030F8 6604 bne +0x6 /* 000030FE */ 000030FA 7000 moveq.l D0, 0x00 000030FC 6048 bra +0x4A /* 00003146 */ label000030FE: 000030FE 7000 moveq.l D0, 0x00 00003100 2F00 move.l -[A7], D0 00003102 2F00 move.l -[A7], D0 00003104 2F00 move.l -[A7], D0 00003106 2F00 move.l -[A7], D0 00003108 720F moveq.l D1, 0x0F 0000310A 2F01 move.l -[A7], D1 0000310C 4EBA CEF6 jsr [PC - 0x310A /* 00000004 */] 00003110 4A40 tst.w D0 00003112 4FEF 0014 lea.l A7, [A7 + 0x14] 00003116 6622 bne +0x24 /* 0000313A */ 00003118 7000 moveq.l D0, 0x00 0000311A 602A bra +0x2C /* 00003146 */ label0000311C: 0000311C 7002 moveq.l D0, 0x02 0000311E B06B 0020 cmp.w D0, [A3 + 0x20] 00003122 6616 bne +0x18 /* 0000313A */ 00003124 486D 249A pea.l [A5 + 0x249A /* export_1167 */] 00003128 2F2B 002A move.l -[A7], [A3 + 0x2A] 0000312C 4EBA 103C jsr [PC + 0x103C /* 0000416A */] 00003130 4A40 tst.w D0 00003132 508F addq.l A7, 8 00003134 6604 bne +0x6 /* 0000313A */ 00003136 7000 moveq.l D0, 0x00 00003138 600C bra +0xE /* 00003146 */ label0000313A: 0000313A 266B 0026 movea.l A3, [A3 + 0x26] label0000313E: 0000313E 200B move.l D0, A3 00003140 6600 FEC2 bne -0x13C /* 00003004 */ 00003144 7001 moveq.l D0, 0x01 label00003146: 00003146 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000314A 4E75 rts fn0000314C: 0000314C 4E56 FFD6 link A6, -0x002A 00003150 48E7 0310 movem.l -[A7], D6,D7,A3 00003154 266E 0008 movea.l A3, [A6 + 0x8] 00003158 3C2E 000E move.w D6, [A6 + 0xE] 0000315C 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003160 4247 clr.w D7 00003162 7001 moveq.l D0, 0x01 00003164 2F00 move.l -[A7], D0 00003166 0C46 0006 cmpi.w D6, 0x6 0000316A 6604 bne +0x6 /* 00003170 */ 0000316C 7206 moveq.l D1, 0x06 0000316E 600E bra +0x10 /* 0000317E */ label00003170: 00003170 0C46 0007 cmpi.w D6, 0x7 00003174 6604 bne +0x6 /* 0000317A */ 00003176 7005 moveq.l D0, 0x05 00003178 6002 bra +0x4 /* 0000317C */ label0000317A: 0000317A 7003 moveq.l D0, 0x03 label0000317C: 0000317C 2200 move.l D1, D0 label0000317E: 0000317E 2F01 move.l -[A7], D1 00003180 2F0B move.l -[A7], A3 00003182 2F2D CE5E move.l -[A7], [A5 - 0x31A2] 00003186 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000318A 4A80 tst.l D0 0000318C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003190 6600 0190 bne +0x192 /* 00003322 */ 00003194 2F2D CE5E move.l -[A7], [A5 - 0x31A2] 00003198 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000319C 4A80 tst.l D0 0000319E 588F addq.l A7, 4 000031A0 6600 0168 bne +0x16A /* 0000330A */ 000031A4 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] 000031A8 3006 move.w D0, D6 000031AA 5340 subq.w D0, 1 000031AC 6B00 0144 bmi +0x146 /* 000032F2 */ 000031B0 0C40 0006 cmpi.w D0, 0x6 000031B4 6E00 013C bgt +0x13E /* 000032F2 */ 000031B8 D040 add.w D0, D0 000031BA 303B 0006 move.w D0, [PC + D0.w + 0x6] 000031BE 4EFB 0000 jmp [PC + D0.w] 000031C2 0010 001A ori.b [A0], 0x1A 000031C6 001A 004C ori.b [A2]+, 0x4C /* 'L' */ 000031CA 009C 00C2 00E6 ori.l [A4]+, 0xC200E6 000031D0 4EBA 0160 jsr [PC + 0x160 /* 00003332 */] 000031D4 3E00 move.w D7, D0 000031D6 6000 011A bra +0x11C /* 000032F2 */ 000031DA 486D 2A0A pea.l [A5 + 0x2A0A /* export_1341 */] 000031DE 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000031E2 4A40 tst.w D0 000031E4 588F addq.l A7, 4 000031E6 6700 010A beq +0x10C /* 000032F2 */ 000031EA 486D 24B2 pea.l [A5 + 0x24B2 /* export_1170 */] 000031EE 48C6 ext.l D6 000031F0 2006 move.l D0, D6 000031F2 5580 subq.l D0, 2 000031F4 2F00 move.l -[A7], D0 000031F6 4EAD 2A0A jsr [A5 + 0x2A0A /* export_1341 */] 000031FA 3E00 move.w D7, D0 000031FC 486D 2A0A pea.l [A5 + 0x2A0A /* export_1341 */] 00003200 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00003204 4FEF 000C lea.l A7, [A7 + 0xC] 00003208 6000 00E8 bra +0xEA /* 000032F2 */ 0000320C 2D6D BA78 FFDE move.l [A6 - 0x22], [A5 - 0x4588] 00003212 426E FFDA clr.w [A6 - 0x26] 00003216 426E FFD6 clr.w [A6 - 0x2A] 0000321A 7001 moveq.l D0, 0x01 0000321C 2F00 move.l -[A7], D0 0000321E 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00003222 3D6D BA40 FFD8 move.w [A6 - 0x28], [A5 - 0x45C0] 00003228 3D6D BA42 FFDC move.w [A6 - 0x24], [A5 - 0x45BE] 0000322E 486D 24BA pea.l [A5 + 0x24BA /* export_1171 */] 00003232 41EE FFE2 lea.l A0, [A6 - 0x1E] 00003236 2F20 move.l -[A7], -[A0] 00003238 2F20 move.l -[A7], -[A0] 0000323A 2F20 move.l -[A7], -[A0] 0000323C 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */] 00003240 3E00 move.w D7, D0 00003242 4FEF 0014 lea.l A7, [A7 + 0x14] 00003246 6600 00AA bne +0xAC /* 000032F2 */ 0000324A 206D BA78 movea.l A0, [A5 - 0x4588] 0000324E 2F28 026A move.l -[A7], [A0 + 0x26A] 00003252 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003256 588F addq.l A7, 4 00003258 6000 0098 bra +0x9A /* 000032F2 */ 0000325C 486D 2A22 pea.l [A5 + 0x2A22 /* export_1344 */] 00003260 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00003264 4A40 tst.w D0 00003266 588F addq.l A7, 4 00003268 6700 0088 beq +0x8A /* 000032F2 */ 0000326C 486D 24B2 pea.l [A5 + 0x24B2 /* export_1170 */] 00003270 4EAD 2A22 jsr [A5 + 0x2A22 /* export_1344 */] 00003274 3E00 move.w D7, D0 00003276 486D 2A22 pea.l [A5 + 0x2A22 /* export_1344 */] 0000327A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000327E 508F addq.l A7, 8 00003280 6070 bra +0x72 /* 000032F2 */ 00003282 486D 2A3A pea.l [A5 + 0x2A3A /* export_1347 */] 00003286 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 0000328A 4A40 tst.w D0 0000328C 588F addq.l A7, 4 0000328E 6762 beq +0x64 /* 000032F2 */ 00003290 486D 24B2 pea.l [A5 + 0x24B2 /* export_1170 */] 00003294 4EAD 2A3A jsr [A5 + 0x2A3A /* export_1347 */] 00003298 3E00 move.w D7, D0 0000329A 486D 2A3A pea.l [A5 + 0x2A3A /* export_1347 */] 0000329E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000032A2 508F addq.l A7, 8 000032A4 604C bra +0x4E /* 000032F2 */ 000032A6 426D C438 clr.w [A5 - 0x3BC8] 000032AA 206D BA78 movea.l A0, [A5 - 0x4588] 000032AE 43EE FFE2 lea.l A1, [A6 - 0x1E] 000032B2 41E8 0262 lea.l A0, [A0 + 0x262] 000032B6 7006 moveq.l D0, 0x06 label000032B8: 000032B8 22D8 move.l [A1]+, [A0]+ 000032BA 51C8 FFFC dbf D0, -0x6 /* 000032B8 */ 000032BE 32D8 move.w [A1]+, [A0]+ 000032C0 206D CE5E movea.l A0, [A5 - 0x31A2] 000032C4 226D BA78 movea.l A1, [A5 - 0x4588] 000032C8 43E9 0262 lea.l A1, [A1 + 0x262] 000032CC 7006 moveq.l D0, 0x06 label000032CE: 000032CE 22D8 move.l [A1]+, [A0]+ 000032D0 51C8 FFFC dbf D0, -0x6 /* 000032CE */ 000032D4 32D8 move.w [A1]+, [A0]+ 000032D6 4EBA E4BA jsr [PC - 0x1B46 /* 00001792 */] 000032DA 3E00 move.w D7, D0 000032DC 206D BA78 movea.l A0, [A5 - 0x4588] 000032E0 41E8 0262 lea.l A0, [A0 + 0x262] 000032E4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000032E8 7006 moveq.l D0, 0x06 label000032EA: 000032EA 20D9 move.l [A0]+, [A1]+ 000032EC 51C8 FFFC dbf D0, -0x6 /* 000032EA */ 000032F0 30D9 move.w [A0]+, [A1]+ label000032F2: 000032F2 4A47 tst.w D7 000032F4 6622 bne +0x24 /* 00003318 */ 000032F6 2F2D CE5E move.l -[A7], [A5 - 0x31A2] 000032FA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000032FE 2F2D CE5E move.l -[A7], [A5 - 0x31A2] 00003302 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00003306 508F addq.l A7, 8 00003308 600E bra +0x10 /* 00003318 */ label0000330A: 0000330A 206D CE5E movea.l A0, [A5 - 0x31A2] 0000330E 2F28 0008 move.l -[A7], [A0 + 0x8] 00003312 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003316 588F addq.l A7, 4 label00003318: 00003318 2F2D CE5E move.l -[A7], [A5 - 0x31A2] 0000331C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00003320 588F addq.l A7, 4 label00003322: 00003322 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00003326 3007 move.w D0, D7 00003328 4CEE 08C0 FFCA movem.l D6,D7,A3, [A6 - 0x36] 0000332E 4E5E unlink A6 00003330 4E75 rts fn00003332: 00003332 4E56 FEF0 link A6, -0x0110 00003336 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 0000333A 47EE FEFC lea.l A3, [A6 - 0x104] 0000333E 4245 clr.w D5 00003340 2D6D BA78 FEF8 move.l [A6 - 0x108], [A5 - 0x4588] 00003346 426E FEF4 clr.w [A6 - 0x10C] 0000334A 426E FEF0 clr.w [A6 - 0x110] 0000334E 7001 moveq.l D0, 0x01 00003350 2F00 move.l -[A7], D0 00003352 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00003356 3D6D BA40 FEF2 move.w [A6 - 0x10E], [A5 - 0x45C0] 0000335C 3D6D BA42 FEF6 move.w [A6 - 0x10A], [A5 - 0x45BE] 00003362 486D CD96 pea.l [A5 - 0x326A] 00003366 2F0B move.l -[A7], A3 00003368 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 0000336C 302E FEF6 move.w D0, [A6 - 0x10A] 00003370 48C0 ext.l D0 00003372 5280 addq.l D0, 1 00003374 2F00 move.l -[A7], D0 00003376 486D CDA8 pea.l [A5 - 0x3258] 0000337A 7000 moveq.l D0, 0x00 0000337C 1013 move.b D0, [A3] 0000337E D08B add.l D0, A3 00003380 5280 addq.l D0, 1 00003382 2F00 move.l -[A7], D0 00003384 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003388 D113 add.b [A3], D0 0000338A 302E FEF2 move.w D0, [A6 - 0x10E] 0000338E 48C0 ext.l D0 00003390 5280 addq.l D0, 1 00003392 2F00 move.l -[A7], D0 00003394 486D CDBC pea.l [A5 - 0x3244] 00003398 7000 moveq.l D0, 0x00 0000339A 1013 move.b D0, [A3] 0000339C D08B add.l D0, A3 0000339E 5280 addq.l D0, 1 000033A0 2F00 move.l -[A7], D0 000033A2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000033A6 D113 add.b [A3], D0 000033A8 2F0B move.l -[A7], A3 000033AA 4EBA 01CC jsr [PC + 0x1CC /* 00003578 */] 000033AE 4A40 tst.w D0 000033B0 4FEF 0028 lea.l A7, [A7 + 0x28] 000033B4 6700 0100 beq +0x102 /* 000034B6 */ label000033B8: 000033B8 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 000033BC 486D CDDE pea.l [A5 - 0x3222] 000033C0 2F2D BBB8 move.l -[A7], [A5 - 0x4448] 000033C4 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */] 000033C8 7E0B moveq.l D7, 0x0B 000033CA 3C2E FEF4 move.w D6, [A6 - 0x10C] 000033CE 508F addq.l A7, 8 label000033D0: 000033D0 48C6 ext.l D6 000033D2 2F06 move.l -[A7], D6 000033D4 302E FEF0 move.w D0, [A6 - 0x110] 000033D8 48C0 ext.l D0 000033DA 2F00 move.l -[A7], D0 000033DC 2F2E FEF8 move.l -[A7], [A6 - 0x108] 000033E0 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 000033E4 303C 00F0 move.w D0, 0xF0 000033E8 C06D BA32 and.w D0, [A5 - 0x45CE] 000033EC 0C40 0050 cmpi.w D0, 0x50 /* 'P' */ 000033F0 4FEF 000C lea.l A7, [A7 + 0xC] 000033F4 6404 bcc +0x6 /* 000033FA */ 000033F6 426D BA32 clr.w [A5 - 0x45CE] label000033FA: 000033FA 48C6 ext.l D6 000033FC 2F06 move.l -[A7], D6 000033FE 302E FEF0 move.w D0, [A6 - 0x110] 00003402 48C0 ext.l D0 00003404 2F00 move.l -[A7], D0 00003406 2F0B move.l -[A7], A3 00003408 206E FEF8 movea.l A0, [A6 - 0x108] 0000340C 7000 moveq.l D0, 0x00 0000340E 3028 0100 move.w D0, [A0 + 0x100] 00003412 2F00 move.l -[A7], D0 00003414 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00003418 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 0000341C 48C0 ext.l D0 0000341E 2800 move.l D4, D0 00003420 7000 moveq.l D0, 0x00 00003422 1013 move.b D0, [A3] 00003424 5280 addq.l D0, 1 00003426 4233 0000 clr.b [A3 + D0.w] 0000342A 0804 0000 btst.b D4, 0x0 0000342E 4FEF 0014 lea.l A7, [A7 + 0x14] 00003432 671E beq +0x20 /* 00003452 */ 00003434 200B move.l D0, A3 00003436 5280 addq.l D0, 1 00003438 2F00 move.l -[A7], D0 0000343A 486D CDEA pea.l [A5 - 0x3216] 0000343E 2007 move.l D0, D7 00003440 D0AD BBB8 add.l D0, [A5 - 0x4448] 00003444 2F00 move.l -[A7], D0 00003446 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000344A DE80 add.l D7, D0 0000344C 4FEF 000C lea.l A7, [A7 + 0xC] 00003450 601C bra +0x1E /* 0000346E */ label00003452: 00003452 200B move.l D0, A3 00003454 5280 addq.l D0, 1 00003456 2F00 move.l -[A7], D0 00003458 486D CDF4 pea.l [A5 - 0x320C] 0000345C 2007 move.l D0, D7 0000345E D0AD BBB8 add.l D0, [A5 - 0x4448] 00003462 2F00 move.l -[A7], D0 00003464 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003468 DE80 add.l D7, D0 0000346A 4FEF 000C lea.l A7, [A7 + 0xC] label0000346E: 0000346E 2F07 move.l -[A7], D7 00003470 2F2D BBB8 move.l -[A7], [A5 - 0x4448] 00003474 4EBA 00BE jsr [PC + 0xBE /* 00003534 */] 00003478 3A00 move.w D5, D0 0000347A 7E00 moveq.l D7, 0x00 0000347C 508F addq.l A7, 8 0000347E 4A45 tst.w D5 00003480 670C beq +0xE /* 0000348E */ 00003482 3006 move.w D0, D6 00003484 5246 addq.w D6, 1 00003486 B06E FEF6 cmp.w D0, [A6 - 0x10A] 0000348A 6D00 FF44 blt -0xBA /* 000033D0 */ label0000348E: 0000348E 4A45 tst.w D5 00003490 6710 beq +0x12 /* 000034A2 */ 00003492 302E FEF0 move.w D0, [A6 - 0x110] 00003496 526E FEF0 addq.w [A6 - 0x110], 1 0000349A B06E FEF2 cmp.w D0, [A6 - 0x10E] 0000349E 6D00 FF18 blt -0xE6 /* 000033B8 */ label000034A2: 000034A2 4A45 tst.w D5 000034A4 6710 beq +0x12 /* 000034B6 */ 000034A6 700B moveq.l D0, 0x0B 000034A8 2F00 move.l -[A7], D0 000034AA 486D CE00 pea.l [A5 - 0x3200] 000034AE 4EBA 0084 jsr [PC + 0x84 /* 00003534 */] 000034B2 3A00 move.w D5, D0 000034B4 508F addq.l A7, 8 label000034B6: 000034B6 3005 move.w D0, D5 000034B8 4CEE 08F0 FEDC movem.l D4,D5,D6,D7,A3, [A6 - 0x124] 000034BE 4E5E unlink A6 000034C0 4E75 rts export_1169: 000034C2 48E7 0310 movem.l -[A7], D6,D7,A3 000034C6 266F 0010 movea.l A3, [A7 + 0x10] 000034CA 7E01 moveq.l D7, 0x01 000034CC 7000 moveq.l D0, 0x00 000034CE 1013 move.b D0, [A3] 000034D0 D0AD CE8C add.l D0, [A5 - 0x3174] 000034D4 B0AD CE90 cmp.l D0, [A5 - 0x3170] 000034D8 652C bcs +0x2E /* 00003506 */ 000034DA 202D CE90 move.l D0, [A5 - 0x3170] 000034DE E380 asl D0, 1 000034E0 2C00 move.l D6, D0 000034E2 BCAD CE90 cmp.l D6, [A5 - 0x3170] 000034E6 6404 bcc +0x6 /* 000034EC */ 000034E8 4247 clr.w D7 000034EA 601A bra +0x1C /* 00003506 */ label000034EC: 000034EC 2F06 move.l -[A7], D6 000034EE 2F2D CE8C move.l -[A7], [A5 - 0x3174] 000034F2 486D CE98 pea.l [A5 - 0x3168] 000034F6 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 000034FA 3E00 move.w D7, D0 000034FC 4FEF 000C lea.l A7, [A7 + 0xC] 00003500 6704 beq +0x6 /* 00003506 */ 00003502 2B46 CE90 move.l [A5 - 0x3170], D6 label00003506: 00003506 4A47 tst.w D7 00003508 6722 beq +0x24 /* 0000352C */ 0000350A 200B move.l D0, A3 0000350C 5280 addq.l D0, 1 0000350E 2F00 move.l -[A7], D0 00003510 202D CE8C move.l D0, [A5 - 0x3174] 00003514 D0AD CE98 add.l D0, [A5 - 0x3168] 00003518 2F00 move.l -[A7], D0 0000351A 7000 moveq.l D0, 0x00 0000351C 1013 move.b D0, [A3] 0000351E 2F00 move.l -[A7], D0 00003520 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 00003524 7000 moveq.l D0, 0x00 00003526 1013 move.b D0, [A3] 00003528 D1AD CE8C add.l [A5 - 0x3174], D0 label0000352C: 0000352C 3007 move.w D0, D7 0000352E 4CDF 08C0 movem.l D6,D7,A3, [A7]+ 00003532 4E75 rts export_1170: fn00003534: 00003534 4E56 0000 link A6, 0 00003538 48E7 0110 movem.l -[A7], D7,A3 0000353C 266E 0008 movea.l A3, [A6 + 0x8] 00003540 7E01 moveq.l D7, 0x01 00003542 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00003546 2F2E 000C move.l -[A7], [A6 + 0xC] 0000354A 2F0B move.l -[A7], A3 0000354C 2F2D CE5E move.l -[A7], [A5 - 0x31A2] 00003550 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00003554 4A80 tst.l D0 00003556 4FEF 000C lea.l A7, [A7 + 0xC] 0000355A 6710 beq +0x12 /* 0000356C */ 0000355C 5347 subq.w D7, 1 0000355E 206D CE5E movea.l A0, [A5 - 0x31A2] 00003562 2F28 0008 move.l -[A7], [A0 + 0x8] 00003566 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000356A 588F addq.l A7, 4 label0000356C: 0000356C 3007 move.w D0, D7 0000356E 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8] 00003574 4E5E unlink A6 00003576 4E75 rts export_1171: fn00003578: 00003578 2F0B move.l -[A7], A3 0000357A 266F 0008 movea.l A3, [A7 + 0x8] 0000357E 7000 moveq.l D0, 0x00 00003580 1013 move.b D0, [A3] 00003582 2F00 move.l -[A7], D0 00003584 200B move.l D0, A3 00003586 5280 addq.l D0, 1 00003588 2F00 move.l -[A7], D0 0000358A 4EBA FFA8 jsr [PC - 0x58 /* 00003534 */] 0000358E 508F addq.l A7, 8 00003590 265F movea.l A3, [A7]+ 00003592 4E75 rts fn00003594: 00003594 4E56 FE00 link A6, -0x0200 00003598 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000359C 49EE FE00 lea.l A4, [A6 - 0x200] 000035A0 266D E9E2 movea.l A3, [A5 - 0x161E] 000035A4 6024 bra +0x26 /* 000035CA */ label000035A6: 000035A6 4A6B 018A tst.w [A3 + 0x18A] 000035AA 661A bne +0x1C /* 000035C6 */ 000035AC 202B 0412 move.l D0, [A3 + 0x412] 000035B0 B0AE 000C cmp.l D0, [A6 + 0xC] 000035B4 6610 bne +0x12 /* 000035C6 */ 000035B6 302B 01B6 move.w D0, [A3 + 0x1B6] 000035BA 48C0 ext.l D0 000035BC 2F00 move.l -[A7], D0 000035BE 2F0B move.l -[A7], A3 000035C0 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000035C4 508F addq.l A7, 8 label000035C6: 000035C6 266B 0164 movea.l A3, [A3 + 0x164] label000035CA: 000035CA 200B move.l D0, A3 000035CC 66D8 bne -0x26 /* 000035A6 */ 000035CE 4247 clr.w D7 000035D0 605C bra +0x5E /* 0000362E */ label000035D2: 000035D2 206E 000C movea.l A0, [A6 + 0xC] 000035D6 2068 024E movea.l A0, [A0 + 0x24E] 000035DA 48C7 ext.l D7 000035DC 2007 move.l D0, D7 000035DE E780 asl D0, 3 000035E0 2F30 0800 move.l -[A7], [A0 + D0] 000035E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035E8 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */] 000035EC 4A40 tst.w D0 000035EE 508F addq.l A7, 8 000035F0 663A bne +0x3C /* 0000362C */ 000035F2 206E 000C movea.l A0, [A6 + 0xC] 000035F6 2F28 026A move.l -[A7], [A0 + 0x26A] 000035FA 206E 000C movea.l A0, [A6 + 0xC] 000035FE 2068 024E movea.l A0, [A0 + 0x24E] 00003602 48C7 ext.l D7 00003604 2007 move.l D0, D7 00003606 E780 asl D0, 3 00003608 4870 0800 pea.l [A0 + D0] 0000360C 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] 00003610 7000 moveq.l D0, 0x00 00003612 2F00 move.l -[A7], D0 00003614 4878 0080 push.l 0x80 00003618 2F00 move.l -[A7], D0 0000361A 2F00 move.l -[A7], D0 0000361C 2F00 move.l -[A7], D0 0000361E 2F00 move.l -[A7], D0 00003620 2F2E 000C move.l -[A7], [A6 + 0xC] 00003624 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */] 00003628 4FEF 0024 lea.l A7, [A7 + 0x24] label0000362C: 0000362C 5247 addq.w D7, 1 label0000362E: 0000362E 48C7 ext.l D7 00003630 206E 000C movea.l A0, [A6 + 0xC] 00003634 7000 moveq.l D0, 0x00 00003636 3028 0164 move.w D0, [A0 + 0x164] 0000363A B087 cmp.l D0, D7 0000363C 6294 bhi -0x6A /* 000035D2 */ 0000363E 266D E020 movea.l A3, [A5 - 0x1FE0] 00003642 6068 bra +0x6A /* 000036AC */ label00003644: 00003644 7007 moveq.l D0, 0x07 00003646 B06B 018A cmp.w D0, [A3 + 0x18A] 0000364A 665C bne +0x5E /* 000036A8 */ 0000364C 202B 0288 move.l D0, [A3 + 0x288] 00003650 B0AE 000C cmp.l D0, [A6 + 0xC] 00003654 6652 bne +0x54 /* 000036A8 */ 00003656 4246 clr.w D6 00003658 206E 000C movea.l A0, [A6 + 0xC] 0000365C 2F28 026A move.l -[A7], [A0 + 0x26A] 00003660 2F0C move.l -[A7], A4 00003662 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00003666 7E01 moveq.l D7, 0x01 00003668 508F addq.l A7, 8 0000366A 6024 bra +0x26 /* 00003690 */ label0000366C: 0000366C 206B 0160 movea.l A0, [A3 + 0x160] 00003670 702F moveq.l D0, 0x2F 00003672 B030 7000 cmp.b D0, [A0 + D7.w] 00003676 6602 bne +0x4 /* 0000367A */ 00003678 5246 addq.w D6, 1 label0000367A: 0000367A 4A46 tst.w D6 0000367C 6710 beq +0x12 /* 0000368E */ 0000367E 206B 0160 movea.l A0, [A3 + 0x160] 00003682 5214 addq.b [A4], 1 00003684 7000 moveq.l D0, 0x00 00003686 1014 move.b D0, [A4] 00003688 19B0 7000 0000 move.b [A4 + D0.w], [A0 + D7.w] label0000368E: 0000368E 5247 addq.w D7, 1 label00003690: 00003690 48C7 ext.l D7 00003692 206B 0160 movea.l A0, [A3 + 0x160] 00003696 7000 moveq.l D0, 0x00 00003698 1010 move.b D0, [A0] 0000369A B087 cmp.l D0, D7 0000369C 6CCE bge -0x30 /* 0000366C */ 0000369E 2F0C move.l -[A7], A4 000036A0 2F0B move.l -[A7], A3 000036A2 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 000036A6 508F addq.l A7, 8 label000036A8: 000036A8 266B 0164 movea.l A3, [A3 + 0x164] label000036AC: 000036AC 200B move.l D0, A3 000036AE 6694 bne -0x6A /* 00003644 */ 000036B0 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 000036B4 206E 000C movea.l A0, [A6 + 0xC] 000036B8 4A68 0190 tst.w [A0 + 0x190] 000036BC 6700 00B6 beq +0xB8 /* 00003774 */ 000036C0 206E 000C movea.l A0, [A6 + 0xC] 000036C4 4868 00E4 pea.l [A0 + 0xE4] 000036C8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */] 000036CC 206E 000C movea.l A0, [A6 + 0xC] 000036D0 2F28 026E move.l -[A7], [A0 + 0x26E] 000036D4 4878 055F push.l 0x55F 000036D8 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 000036DC 588F addq.l A7, 4 000036DE 2F00 move.l -[A7], D0 000036E0 200C move.l D0, A4 000036E2 5280 addq.l D0, 1 000036E4 2F00 move.l -[A7], D0 000036E6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000036EA 1880 move.b [A4], D0 000036EC 486E FF00 pea.l [A6 - 0x100] 000036F0 2F0C move.l -[A7], A4 000036F2 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000036F6 7000 moveq.l D0, 0x00 000036F8 102E FF00 move.b D0, [A6 - 0x100] 000036FC 2A00 move.l D5, D0 000036FE 701F moveq.l D0, 0x1F 00003700 9A80 sub.l D5, D0 00003702 4A45 tst.w D5 00003704 4FEF 0018 lea.l A7, [A7 + 0x18] 00003708 6F44 ble +0x46 /* 0000374E */ 0000370A 206E 000C movea.l A0, [A6 + 0xC] 0000370E 2F28 026E move.l -[A7], [A0 + 0x26E] 00003712 486E FF00 pea.l [A6 - 0x100] 00003716 206E 000C movea.l A0, [A6 + 0xC] 0000371A 2068 026E movea.l A0, [A0 + 0x26E] 0000371E 7000 moveq.l D0, 0x00 00003720 1010 move.b D0, [A0] 00003722 5280 addq.l D0, 1 00003724 2F00 move.l -[A7], D0 00003726 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 0000372A 9B2E FF00 sub.b [A6 - 0x100], D5 0000372E 486E FF00 pea.l [A6 - 0x100] 00003732 4878 055F push.l 0x55F 00003736 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 0000373A 588F addq.l A7, 4 0000373C 2F00 move.l -[A7], D0 0000373E 200C move.l D0, A4 00003740 5280 addq.l D0, 1 00003742 2F00 move.l -[A7], D0 00003744 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003748 1880 move.b [A4], D0 0000374A 4FEF 000C lea.l A7, [A7 + 0xC] label0000374E: 0000374E 2F0C move.l -[A7], A4 00003750 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 00003754 206E 000C movea.l A0, [A6 + 0xC] 00003758 2140 00E4 move.l [A0 + 0xE4], D0 0000375C 588F addq.l A7, 4 0000375E 670C beq +0xE /* 0000376C */ 00003760 2F2E 000C move.l -[A7], [A6 + 0xC] 00003764 4EAD 101A jsr [A5 + 0x101A /* export_511 */] 00003768 588F addq.l A7, 4 0000376A 6008 bra +0xA /* 00003774 */ label0000376C: 0000376C 206E 000C movea.l A0, [A6 + 0xC] 00003770 4268 0190 clr.w [A0 + 0x190] label00003774: 00003774 4CEE 18E0 FDEC movem.l D5,D6,D7,A3,A4, [A6 - 0x214] 0000377A 4E5E unlink A6 0000377C 4E75 rts fn0000377E: 0000377E 48E7 0710 movem.l -[A7], D5,D6,D7,A3 00003782 3A2F 0016 move.w D5, [A7 + 0x16] 00003786 266F 0018 movea.l A3, [A7 + 0x18] 0000378A 4246 clr.w D6 0000378C 7E00 moveq.l D7, 0x00 0000378E 6022 bra +0x24 /* 000037B2 */ label00003790: 00003790 2007 move.l D0, D7 00003792 E980 asl D0, 4 00003794 4AB3 0800 tst.l [A3 + D0] 00003798 6710 beq +0x12 /* 000037AA */ 0000379A 2007 move.l D0, D7 0000379C E980 asl D0, 4 0000379E 2073 0800 movea.l A0, [A3 + D0] 000037A2 7000 moveq.l D0, 0x00 000037A4 1010 move.b D0, [A0] 000037A6 5280 addq.l D0, 1 000037A8 6002 bra +0x4 /* 000037AC */ label000037AA: 000037AA 7001 moveq.l D0, 0x01 label000037AC: 000037AC 5880 addq.l D0, 4 000037AE DC40 add.w D6, D0 000037B0 5287 addq.l D7, 1 label000037B2: 000037B2 48C5 ext.l D5 000037B4 BA87 cmp.l D5, D7 000037B6 6ED8 bgt -0x26 /* 00003790 */ 000037B8 3006 move.w D0, D6 000037BA 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+ 000037BE 4E75 rts fn000037C0: 000037C0 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 000037C4 286F 0018 movea.l A4, [A7 + 0x18] 000037C8 4A94 tst.l [A4] 000037CA 670A beq +0xC /* 000037D6 */ 000037CC 2054 movea.l A0, [A4] 000037CE 7000 moveq.l D0, 0x00 000037D0 1010 move.b D0, [A0] 000037D2 5280 addq.l D0, 1 000037D4 6002 bra +0x4 /* 000037D8 */ label000037D6: 000037D6 7001 moveq.l D0, 0x01 label000037D8: 000037D8 4AAC 0004 tst.l [A4 + 0x4] 000037DC 670C beq +0xE /* 000037EA */ 000037DE 206C 0004 movea.l A0, [A4 + 0x4] 000037E2 7200 moveq.l D1, 0x00 000037E4 1210 move.b D1, [A0] 000037E6 5281 addq.l D1, 1 000037E8 6002 bra +0x4 /* 000037EC */ label000037EA: 000037EA 7201 moveq.l D1, 0x01 label000037EC: 000037EC D280 add.l D1, D0 000037EE 2F01 move.l -[A7], D1 000037F0 2F2C 0008 move.l -[A7], [A4 + 0x8] 000037F4 4EAD 199A jsr [A5 + 0x199A /* export_815 */] 000037F8 588F addq.l A7, 4 000037FA 221F move.l D1, [A7]+ 000037FC D081 add.l D0, D1 000037FE 7227 moveq.l D1, 0x27 00003800 D081 add.l D0, D1 00003802 206C 0038 movea.l A0, [A4 + 0x38] 00003806 7400 moveq.l D2, 0x00 00003808 1410 move.b D2, [A0] 0000380A 5E82 addq.l D2, 7 0000380C D480 add.l D2, D0 0000380E 206C 0042 movea.l A0, [A4 + 0x42] 00003812 7000 moveq.l D0, 0x00 00003814 1010 move.b D0, [A0] 00003816 5E80 addq.l D0, 7 00003818 D082 add.l D0, D2 0000381A 2C00 move.l D6, D0 0000381C 700C moveq.l D0, 0x0C 0000381E DC80 add.l D6, D0 00003820 142C 004C move.b D2, [A4 + 0x4C] 00003824 5302 subq.b D2, 1 00003826 6500 014C bcs +0x14E /* 00003974 */ 0000382A 0C02 000D cmpi.b D2, 0xD /* '\r' */ 0000382E 6200 0144 bhi +0x146 /* 00003974 */ 00003832 7600 moveq.l D3, 0x00 00003834 1602 move.b D3, D2 00003836 D643 add.w D3, D3 00003838 363B 3006 move.w D3, [PC + D3.w + 0x6] 0000383C 4EFB 3000 jmp [PC + D3.w] 00003840 001E 008C ori.b [A6]+, 0x8C 00003844 00A6 00BE 00C4 ori.l -[A6], 0xBE00C4 0000384A 00CA .incomplete 0000384C 00D0 .incomplete 0000384E 00E8 .incomplete 00003850 00EC .incomplete 00003852 0136 0104 btst <>, D0 00003856 011E btst [A6]+, D0 00003858 0124 btst -[A4], D0 0000385A 0134 47EC btst <>, D0 0000385E 0062 4247 ori.w -[A2], 0x4247 /* 'BG' */ 00003862 601E bra +0x20 /* 00003882 */ label00003864: 00003864 206B 003C movea.l A0, [A3 + 0x3C] 00003868 48C7 ext.l D7 0000386A 2007 move.l D0, D7 0000386C D080 add.l D0, D0 0000386E 2200 move.l D1, D0 00003870 E588 lsl D0, 2 00003872 D081 add.l D0, D1 00003874 2070 0806 movea.l A0, [A0 + D0 + 0x6] 00003878 7000 moveq.l D0, 0x00 0000387A 1010 move.b D0, [A0] 0000387C 5E80 addq.l D0, 7 0000387E DC40 add.w D6, D0 00003880 5247 addq.w D7, 1 label00003882: 00003882 BE6B 0012 cmp.w D7, [A3 + 0x12] 00003886 6DDC blt -0x22 /* 00003864 */ 00003888 202B 0008 move.l D0, [A3 + 0x8] 0000388C 7236 moveq.l D1, 0x36 0000388E D081 add.l D0, D1 00003890 342B 0018 move.w D2, [A3 + 0x18] 00003894 48C2 ext.l D2 00003896 D482 add.l D2, D2 00003898 2602 move.l D3, D2 0000389A E58A lsl D2, 2 0000389C D483 add.l D2, D3 0000389E D480 add.l D2, D0 000038A0 302B 0014 move.w D0, [A3 + 0x14] 000038A4 48C0 ext.l D0 000038A6 E980 asl D0, 4 000038A8 D082 add.l D0, D2 000038AA 342B 0016 move.w D2, [A3 + 0x16] 000038AE 48C2 ext.l D2 000038B0 2602 move.l D3, D2 000038B2 C4FC 0006 mulu.w D2, 0x6 000038B6 4843 swap.w D3 000038B8 C6FC 0006 mulu.w D3, 0x6 000038BC 4843 swap.w D3 000038BE 4243 clr.w D3 000038C0 D483 add.l D2, D3 000038C2 D480 add.l D2, D0 000038C4 DC42 add.w D6, D2 000038C6 6000 00AC bra +0xAE /* 00003974 */ 000038CA 2F2C 0062 move.l -[A7], [A4 + 0x62] 000038CE 302C 0060 move.w D0, [A4 + 0x60] 000038D2 48C0 ext.l D0 000038D4 2F00 move.l -[A7], D0 000038D6 4EBA FEA6 jsr [PC - 0x15A /* 0000377E */] 000038DA 5840 addq.w D0, 4 000038DC DC40 add.w D6, D0 000038DE 508F addq.l A7, 8 000038E0 6000 0092 bra +0x94 /* 00003974 */ 000038E4 2F2C 0062 move.l -[A7], [A4 + 0x62] 000038E8 302C 005E move.w D0, [A4 + 0x5E] 000038EC 48C0 ext.l D0 000038EE 2F00 move.l -[A7], D0 000038F0 4EBA FE8C jsr [PC - 0x174 /* 0000377E */] 000038F4 5440 addq.w D0, 2 000038F6 DC40 add.w D6, D0 000038F8 508F addq.l A7, 8 000038FA 6078 bra +0x7A /* 00003974 */ 000038FC 0646 0031 addi.w D6, 0x31 /* '1' */ 00003900 6072 bra +0x74 /* 00003974 */ 00003902 0646 002F addi.w D6, 0x2F /* '/' */ 00003906 606C bra +0x6E /* 00003974 */ 00003908 0646 0022 addi.w D6, 0x22 /* '\"' */ 0000390C 6066 bra +0x68 /* 00003974 */ 0000390E 2F2C 0066 move.l -[A7], [A4 + 0x66] 00003912 302C 005E move.w D0, [A4 + 0x5E] 00003916 48C0 ext.l D0 00003918 2F00 move.l -[A7], D0 0000391A 4EBA FE62 jsr [PC - 0x19E /* 0000377E */] 0000391E 5E40 addq.w D0, 7 00003920 DC40 add.w D6, D0 00003922 508F addq.l A7, 8 00003924 604E bra +0x50 /* 00003974 */ 00003926 5C46 addq.w D6, 6 00003928 604A bra +0x4C /* 00003974 */ 0000392A 2F2C 0066 move.l -[A7], [A4 + 0x66] 0000392E 302C 005E move.w D0, [A4 + 0x5E] 00003932 48C0 ext.l D0 00003934 2F00 move.l -[A7], D0 00003936 4EBA FE46 jsr [PC - 0x1BA /* 0000377E */] 0000393A 5040 addq.w D0, 8 0000393C DC40 add.w D6, D0 0000393E 508F addq.l A7, 8 00003940 6032 bra +0x34 /* 00003974 */ 00003942 4AAC 005E tst.l [A4 + 0x5E] 00003946 670C beq +0xE /* 00003954 */ 00003948 206C 005E movea.l A0, [A4 + 0x5E] 0000394C 7000 moveq.l D0, 0x00 0000394E 1010 move.b D0, [A0] 00003950 5280 addq.l D0, 1 00003952 6002 bra +0x4 /* 00003956 */ label00003954: 00003954 7001 moveq.l D0, 0x01 label00003956: 00003956 5880 addq.l D0, 4 00003958 DC40 add.w D6, D0 0000395A 6018 bra +0x1A /* 00003974 */ 0000395C 0646 000A addi.w D6, 0xA /* '\n' */ 00003960 6012 bra +0x14 /* 00003974 */ 00003962 302C 006A move.w D0, [A4 + 0x6A] 00003966 48C0 ext.l D0 00003968 E380 asl D0, 1 0000396A 720E moveq.l D1, 0x0E 0000396C D081 add.l D0, D1 0000396E DC40 add.w D6, D0 00003970 6002 bra +0x4 /* 00003974 */ 00003972 5C46 addq.w D6, 6 label00003974: 00003974 3006 move.w D0, D6 00003976 4CDF 18C8 movem.l D3,D6,D7,A3,A4, [A7]+ 0000397A 4E75 rts export_1172: fn0000397C: 0000397C 48E7 0110 movem.l -[A7], D7,A3 00003980 266F 0010 movea.l A3, [A7 + 0x10] 00003984 4247 clr.w D7 00003986 303C 0080 move.w D0, 0x80 0000398A C02F 000C and.b D0, [A7 + 0xC] 0000398E 6702 beq +0x4 /* 00003992 */ 00003990 7E04 moveq.l D7, 0x04 label00003992: 00003992 303C 0080 move.w D0, 0x80 00003996 C02F 000D and.b D0, [A7 + 0xD] 0000399A 6702 beq +0x4 /* 0000399E */ 0000399C 5447 addq.w D7, 2 label0000399E: 0000399E 303C 0080 move.w D0, 0x80 000039A2 C02F 000E and.b D0, [A7 + 0xE] 000039A6 6702 beq +0x4 /* 000039AA */ 000039A8 5247 addq.w D7, 1 label000039AA: 000039AA 3687 move.w [A3], D7 000039AC 2007 move.l D0, D7 000039AE D040 add.w D0, D0 000039B0 3200 move.w D1, D0 000039B2 E548 lsl D0.w, 2 000039B4 D041 add.w D0, D1 000039B6 41ED D5B8 lea.l A0, [A5 - 0x2A48] 000039BA 2030 0000 move.l D0, [A0 + D0.w] 000039BE 4CDF 0880 movem.l D7,A3, [A7]+ 000039C2 4E75 rts fn000039C4: 000039C4 4E56 FFFE link A6, -0x0002 000039C8 48E7 0118 movem.l -[A7], D7,A3,A4 000039CC 3E2E 0012 move.w D7, [A6 + 0x12] 000039D0 266E 000C movea.l A3, [A6 + 0xC] 000039D4 206D BA78 movea.l A0, [A5 - 0x4588] 000039D8 2068 0246 movea.l A0, [A0 + 0x246] 000039DC 7000 moveq.l D0, 0x00 000039DE 3007 move.w D0, D7 000039E0 2200 move.l D1, D0 000039E2 C0FC 0022 mulu.w D0, 0x22 /* '\"' */ 000039E6 4841 swap.w D1 000039E8 C2FC 0022 mulu.w D1, 0x22 /* '\"' */ 000039EC 4841 swap.w D1 000039EE 4241 clr.w D1 000039F0 D081 add.l D0, D1 000039F2 2F30 0808 move.l -[A7], [A0 + D0 + 0x8] 000039F6 206D BA78 movea.l A0, [A5 - 0x4588] 000039FA 2068 0246 movea.l A0, [A0 + 0x246] 000039FE 7000 moveq.l D0, 0x00 00003A00 3007 move.w D0, D7 00003A02 2200 move.l D1, D0 00003A04 C0FC 0022 mulu.w D0, 0x22 /* '\"' */ 00003A08 4841 swap.w D1 00003A0A C2FC 0022 mulu.w D1, 0x22 /* '\"' */ 00003A0E 4841 swap.w D1 00003A10 4241 clr.w D1 00003A12 D081 add.l D0, D1 00003A14 2F30 080C move.l -[A7], [A0 + D0 + 0xC] 00003A18 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00003A1C 4A40 tst.w D0 00003A1E 508F addq.l A7, 8 00003A20 6600 009E bne +0xA0 /* 00003AC0 */ 00003A24 2F2D EA3A move.l -[A7], [A5 - 0x15C6] 00003A28 206D BA78 movea.l A0, [A5 - 0x4588] 00003A2C 2068 0246 movea.l A0, [A0 + 0x246] 00003A30 7000 moveq.l D0, 0x00 00003A32 3007 move.w D0, D7 00003A34 2200 move.l D1, D0 00003A36 C0FC 0022 mulu.w D0, 0x22 /* '\"' */ 00003A3A 4841 swap.w D1 00003A3C C2FC 0022 mulu.w D1, 0x22 /* '\"' */ 00003A40 4841 swap.w D1 00003A42 4241 clr.w D1 00003A44 D081 add.l D0, D1 00003A46 2F30 0808 move.l -[A7], [A0 + D0 + 0x8] 00003A4A 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00003A4E 4A40 tst.w D0 00003A50 508F addq.l A7, 8 00003A52 666C bne +0x6E /* 00003AC0 */ 00003A54 206E 0008 movea.l A0, [A6 + 0x8] 00003A58 3013 move.w D0, [A3] 00003A5A 5253 addq.w [A3], 1 00003A5C 11BC 005B 0000 move.b [A0 + D0.w], 0x5B /* '[' */ 00003A62 486E FFFE pea.l [A6 - 0x2] 00003A66 206D BA78 movea.l A0, [A5 - 0x4588] 00003A6A 2068 0246 movea.l A0, [A0 + 0x246] 00003A6E 7000 moveq.l D0, 0x00 00003A70 3007 move.w D0, D7 00003A72 2200 move.l D1, D0 00003A74 C0FC 0022 mulu.w D0, 0x22 /* '\"' */ 00003A78 4841 swap.w D1 00003A7A C2FC 0022 mulu.w D1, 0x22 /* '\"' */ 00003A7E 4841 swap.w D1 00003A80 4241 clr.w D1 00003A82 D081 add.l D0, D1 00003A84 2F30 0808 move.l -[A7], [A0 + D0 + 0x8] 00003A88 4EBA FEF2 jsr [PC - 0x10E /* 0000397C */] 00003A8C 2840 movea.l A4, D0 00003A8E 7000 moveq.l D0, 0x00 00003A90 1014 move.b D0, [A4] 00003A92 2F00 move.l -[A7], D0 00003A94 200C move.l D0, A4 00003A96 5280 addq.l D0, 1 00003A98 2F00 move.l -[A7], D0 00003A9A 3013 move.w D0, [A3] 00003A9C 48C0 ext.l D0 00003A9E D0AE 0008 add.l D0, [A6 + 0x8] 00003AA2 2F00 move.l -[A7], D0 00003AA4 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00003AA8 7000 moveq.l D0, 0x00 00003AAA 1014 move.b D0, [A4] 00003AAC D153 add.w [A3], D0 00003AAE 206E 0008 movea.l A0, [A6 + 0x8] 00003AB2 3013 move.w D0, [A3] 00003AB4 5253 addq.w [A3], 1 00003AB6 11BC 005D 0000 move.b [A0 + D0.w], 0x5D /* ']' */ 00003ABC 4FEF 0014 lea.l A7, [A7 + 0x14] label00003AC0: 00003AC0 4CEE 1880 FFF2 movem.l D7,A3,A4, [A6 - 0xE] 00003AC6 4E5E unlink A6 00003AC8 4E75 rts export_1173: 00003ACA 4E56 FFF8 link A6, -0x0008 00003ACE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003AD2 266E 0008 movea.l A3, [A6 + 0x8] 00003AD6 4246 clr.w D6 00003AD8 4A6D E21E tst.w [A5 - 0x1DE2] 00003ADC 6614 bne +0x16 /* 00003AF2 */ 00003ADE 486D 2A8A pea.l [A5 + 0x2A8A /* export_1357 */] 00003AE2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00003AE6 4A40 tst.w D0 00003AE8 588F addq.l A7, 4 00003AEA 6606 bne +0x8 /* 00003AF2 */ 00003AEC 7000 moveq.l D0, 0x00 00003AEE 6000 0526 bra +0x528 /* 00004016 */ label00003AF2: 00003AF2 4A6D CF0C tst.w [A5 - 0x30F4] 00003AF6 6704 beq +0x6 /* 00003AFC */ 00003AF8 7003 moveq.l D0, 0x03 00003AFA 6002 bra +0x4 /* 00003AFE */ label00003AFC: 00003AFC 7000 moveq.l D0, 0x00 label00003AFE: 00003AFE 3D40 FFFE move.w [A6 - 0x2], D0 00003B02 4244 clr.w D4 00003B04 4245 clr.w D5 00003B06 426E FFF8 clr.w [A6 - 0x8] 00003B0A 206D BA78 movea.l A0, [A5 - 0x4588] 00003B0E 2068 0246 movea.l A0, [A0 + 0x246] 00003B12 302E 000E move.w D0, [A6 + 0xE] 00003B16 48C0 ext.l D0 00003B18 2200 move.l D1, D0 00003B1A C0FC 0022 mulu.w D0, 0x22 /* '\"' */ 00003B1E 4841 swap.w D1 00003B20 C2FC 0022 mulu.w D1, 0x22 /* '\"' */ 00003B24 4841 swap.w D1 00003B26 4241 clr.w D1 00003B28 D081 add.l D0, D1 00003B2A 2870 0818 movea.l A4, [A0 + D0 + 0x18] 00003B2E 7E01 moveq.l D7, 0x01 00003B30 603E bra +0x40 /* 00003B70 */ label00003B32: 00003B32 1034 7000 move.b D0, [A4 + D7.w] 00003B36 5300 subq.b D0, 1 00003B38 6710 beq +0x12 /* 00003B4A */ 00003B3A 0400 0013 subi.b D0, 0x13 00003B3E 670E beq +0x10 /* 00003B4E */ 00003B40 5900 subq.b D0, 4 00003B42 671A beq +0x1C /* 00003B5E */ 00003B44 0400 0009 subi.b D0, 0x9 /* '\t' */ 00003B48 6616 bne +0x18 /* 00003B60 */ label00003B4A: 00003B4A 5247 addq.w D7, 1 00003B4C 6012 bra +0x14 /* 00003B60 */ label00003B4E: 00003B4E 5247 addq.w D7, 1 00003B50 6002 bra +0x4 /* 00003B54 */ label00003B52: 00003B52 5247 addq.w D7, 1 label00003B54: 00003B54 7022 moveq.l D0, 0x22 00003B56 B034 7000 cmp.b D0, [A4 + D7.w] 00003B5A 66F6 bne -0x8 /* 00003B52 */ 00003B5C 6002 bra +0x4 /* 00003B60 */ label00003B5E: 00003B5E 5245 addq.w D5, 1 label00003B60: 00003B60 7019 moveq.l D0, 0x19 00003B62 B034 7000 cmp.b D0, [A4 + D7.w] 00003B66 6606 bne +0x8 /* 00003B6E */ 00003B68 3D45 FFF8 move.w [A6 - 0x8], D5 00003B6C 600C bra +0xE /* 00003B7A */ label00003B6E: 00003B6E 5247 addq.w D7, 1 label00003B70: 00003B70 48C7 ext.l D7 00003B72 7000 moveq.l D0, 0x00 00003B74 1014 move.b D0, [A4] 00003B76 B087 cmp.l D0, D7 00003B78 6CB8 bge -0x46 /* 00003B32 */ label00003B7A: 00003B7A 7001 moveq.l D0, 0x01 00003B7C B06E FFF8 cmp.w D0, [A6 - 0x8] 00003B80 6604 bne +0x6 /* 00003B86 */ 00003B82 7001 moveq.l D0, 0x01 00003B84 6002 bra +0x4 /* 00003B88 */ label00003B86: 00003B86 7000 moveq.l D0, 0x00 label00003B88: 00003B88 206E 0014 movea.l A0, [A6 + 0x14] 00003B8C 3080 move.w [A0], D0 00003B8E 7E01 moveq.l D7, 0x01 00003B90 6000 046E bra +0x470 /* 00004000 */ label00003B94: 00003B94 1034 7000 move.b D0, [A4 + D7.w] 00003B98 5300 subq.b D0, 1 00003B9A 6500 0432 bcs +0x434 /* 00003FCE */ 00003B9E 0C00 002C cmpi.b D0, 0x2C /* ',' */ 00003BA2 6200 042A bhi +0x42C /* 00003FCE */ 00003BA6 7200 moveq.l D1, 0x00 00003BA8 1200 move.b D1, D0 00003BAA D241 add.w D1, D1 00003BAC 323B 1006 move.w D1, [PC + D1.w + 0x6] 00003BB0 4EFB 1000 jmp [PC + D1.w] 00003BB4 0080 0306 02F8 ori.l D0, 0x30602F8 00003BBA 0326 btst -[A6], D1 00003BBC 0318 btst [A0]+, D1 00003BBE 0346 bchg D6, D1 00003BC0 0338 0382 btst [0x00000382], D1 00003BC4 0374 0366 bchg <>, D1 00003BC8 0358 bchg [A0]+, D1 00003BCA 03B0 0394 bclr <>, D1 00003BCE 03F8 .incomplete 00003BD0 03EA .incomplete 00003BD2 03DC .incomplete 00003BD4 03CE .incomplete 00003BD6 017E bchg <>, D0 00003BD8 01D4 .incomplete 00003BDA 00EC .incomplete 00003BDC 041C 041C subi.b [A4]+, 0x1C 00003BE0 041C 012A subi.b [A4]+, 0x2A /* '*' */ 00003BE4 041C 041C subi.b [A4]+, 0x1C 00003BE8 041C 041C subi.b [A4]+, 0x1C 00003BEC 005C 006E ori.w [A4]+, 0x6E /* 'n' */ 00003BF0 041C 041C subi.b [A4]+, 0x1C 00003BF4 00A2 041C 041C ori.l -[A2], 0x41C041C 00003BFA 022A 0280 0408 andi.b [A2 + 0x408], 0x80 00003C00 0408 02D6 subi.b A0, 0xD6 00003C04 0408 0408 subi.b A0, 0x8 00003C08 0408 0408 subi.b A0, 0x8 00003C0C 0408 302E subi.b A0, 0x2E /* '.' */ 00003C10 FFFE .invalid <> 00003C12 526E FFFE addq.w [A6 - 0x2], 1 00003C16 17BC 002E 0000 move.b [A3 + D0.w], 0x2E /* '.' */ 00003C1C 6000 03E0 bra +0x3E2 /* 00003FFE */ 00003C20 302E FFFE move.w D0, [A6 - 0x2] 00003C24 526E FFFE addq.w [A6 - 0x2], 1 00003C28 17BC 002C 0000 move.b [A3 + D0.w], 0x2C /* ',' */ 00003C2E 6000 03CE bra +0x3D0 /* 00003FFE */ 00003C32 302E FFFE move.w D0, [A6 - 0x2] 00003C36 526E FFFE addq.w [A6 - 0x2], 1 00003C3A 17BC 005C 0000 move.b [A3 + D0.w], 0x5C /* '\\' */ 00003C40 5247 addq.w D7, 1 00003C42 302E FFFE move.w D0, [A6 - 0x2] 00003C46 526E FFFE addq.w [A6 - 0x2], 1 00003C4A 17B4 7000 0000 move.b [A3 + D0.w], [A4 + D7.w] 00003C50 6000 03AC bra +0x3AE /* 00003FFE */ 00003C54 4A46 tst.w D6 00003C56 670E beq +0x10 /* 00003C66 */ 00003C58 302E FFFE move.w D0, [A6 - 0x2] 00003C5C 526E FFFE addq.w [A6 - 0x2], 1 00003C60 17BC 005C 0000 move.b [A3 + D0.w], 0x5C /* '\\' */ label00003C66: 00003C66 302E FFFE move.w D0, [A6 - 0x2] 00003C6A 526E FFFE addq.w [A6 - 0x2], 1 00003C6E 17BC 002A 0000 move.b [A3 + D0.w], 0x2A /* '*' */ 00003C74 4A46 tst.w D6 00003C76 6710 beq +0x12 /* 00003C88 */ 00003C78 302E FFFE move.w D0, [A6 - 0x2] 00003C7C 526E FFFE addq.w [A6 - 0x2], 1 00003C80 17BC 005C 0000 move.b [A3 + D0.w], 0x5C /* '\\' */ 00003C86 6002 bra +0x4 /* 00003C8A */ label00003C88: 00003C88 5246 addq.w D6, 1 label00003C8A: 00003C8A 5247 addq.w D7, 1 00003C8C 302E FFFE move.w D0, [A6 - 0x2] 00003C90 526E FFFE addq.w [A6 - 0x2], 1 00003C94 17B4 7000 0000 move.b [A3 + D0.w], [A4 + D7.w] 00003C9A 6000 0362 bra +0x364 /* 00003FFE */ 00003C9E 5247 addq.w D7, 1 00003CA0 302E FFFE move.w D0, [A6 - 0x2] 00003CA4 526E FFFE addq.w [A6 - 0x2], 1 00003CA8 17BC 0022 0000 move.b [A3 + D0.w], 0x22 /* '\"' */ 00003CAE 6012 bra +0x14 /* 00003CC2 */ label00003CB0: 00003CB0 3007 move.w D0, D7 00003CB2 5247 addq.w D7, 1 00003CB4 322E FFFE move.w D1, [A6 - 0x2] 00003CB8 526E FFFE addq.w [A6 - 0x2], 1 00003CBC 17B4 0000 1000 move.b [A3 + D1.w], [A4 + D0.w] label00003CC2: 00003CC2 7022 moveq.l D0, 0x22 00003CC4 B034 7000 cmp.b D0, [A4 + D7.w] 00003CC8 66E6 bne -0x18 /* 00003CB0 */ 00003CCA 302E FFFE move.w D0, [A6 - 0x2] 00003CCE 526E FFFE addq.w [A6 - 0x2], 1 00003CD2 17B4 7000 0000 move.b [A3 + D0.w], [A4 + D7.w] 00003CD8 6000 0324 bra +0x326 /* 00003FFE */ 00003CDC 4A6D CF0C tst.w [A5 - 0x30F4] 00003CE0 670E beq +0x10 /* 00003CF0 */ 00003CE2 302E FFFE move.w D0, [A6 - 0x2] 00003CE6 526E FFFE addq.w [A6 - 0x2], 1 00003CEA 17BC 003B 0000 move.b [A3 + D0.w], 0x3B /* ';' */ label00003CF0: 00003CF0 302E FFFE move.w D0, [A6 - 0x2] 00003CF4 526E FFFE addq.w [A6 - 0x2], 1 00003CF8 17BC 003B 0000 move.b [A3 + D0.w], 0x3B /* ';' */ 00003CFE 7018 moveq.l D0, 0x18 00003D00 B034 7001 cmp.b D0, [A4 + D7.w + 0x1] 00003D04 6724 beq +0x26 /* 00003D2A */ 00003D06 0C44 0001 cmpi.w D4, 0x1 00003D0A 6C1E bge +0x20 /* 00003D2A */ 00003D0C 206E 0014 movea.l A0, [A6 + 0x14] 00003D10 4A50 tst.w [A0] 00003D12 6616 bne +0x18 /* 00003D2A */ 00003D14 302E 000E move.w D0, [A6 + 0xE] 00003D18 48C0 ext.l D0 00003D1A 2F00 move.l -[A7], D0 00003D1C 486E FFFE pea.l [A6 - 0x2] 00003D20 2F0B move.l -[A7], A3 00003D22 4EBA FCA0 jsr [PC - 0x360 /* 000039C4 */] 00003D26 4FEF 000C lea.l A7, [A7 + 0xC] label00003D2A: 00003D2A 5244 addq.w D4, 1 00003D2C 6000 02D0 bra +0x2D2 /* 00003FFE */ 00003D30 206D E4E4 movea.l A0, [A5 - 0x1B1C] 00003D34 7020 moveq.l D0, 0x20 00003D36 B028 0001 cmp.b D0, [A0 + 0x1] 00003D3A 662E bne +0x30 /* 00003D6A */ 00003D3C 4A6D CF0C tst.w [A5 - 0x30F4] 00003D40 6708 beq +0xA /* 00003D4A */ 00003D42 41ED CE0C lea.l A0, [A5 - 0x31F4] 00003D46 2008 move.l D0, A0 00003D48 6006 bra +0x8 /* 00003D50 */ label00003D4A: 00003D4A 41ED CE12 lea.l A0, [A5 - 0x31EE] 00003D4E 2008 move.l D0, A0 label00003D50: 00003D50 2F00 move.l -[A7], D0 00003D52 302E FFFE move.w D0, [A6 - 0x2] 00003D56 48C0 ext.l D0 00003D58 D08B add.l D0, A3 00003D5A 2F00 move.l -[A7], D0 00003D5C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003D60 D16E FFFE add.w [A6 - 0x2], D0 00003D64 508F addq.l A7, 8 00003D66 6000 0296 bra +0x298 /* 00003FFE */ label00003D6A: 00003D6A 486D CE18 pea.l [A5 - 0x31E8] 00003D6E 302E FFFE move.w D0, [A6 - 0x2] 00003D72 48C0 ext.l D0 00003D74 D08B add.l D0, A3 00003D76 2F00 move.l -[A7], D0 00003D78 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003D7C D16E FFFE add.w [A6 - 0x2], D0 00003D80 508F addq.l A7, 8 00003D82 6000 027A bra +0x27C /* 00003FFE */ 00003D86 206D E4E4 movea.l A0, [A5 - 0x1B1C] 00003D8A 7020 moveq.l D0, 0x20 00003D8C B028 0001 cmp.b D0, [A0 + 0x1] 00003D90 662E bne +0x30 /* 00003DC0 */ 00003D92 4A6D CF0C tst.w [A5 - 0x30F4] 00003D96 6708 beq +0xA /* 00003DA0 */ 00003D98 41ED CE1C lea.l A0, [A5 - 0x31E4] 00003D9C 2008 move.l D0, A0 00003D9E 6006 bra +0x8 /* 00003DA6 */ label00003DA0: 00003DA0 41ED CE24 lea.l A0, [A5 - 0x31DC] 00003DA4 2008 move.l D0, A0 label00003DA6: 00003DA6 2F00 move.l -[A7], D0 00003DA8 302E FFFE move.w D0, [A6 - 0x2] 00003DAC 48C0 ext.l D0 00003DAE D08B add.l D0, A3 00003DB0 2F00 move.l -[A7], D0 00003DB2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003DB6 D16E FFFE add.w [A6 - 0x2], D0 00003DBA 508F addq.l A7, 8 00003DBC 6000 0240 bra +0x242 /* 00003FFE */ label00003DC0: 00003DC0 486D CE2C pea.l [A5 - 0x31D4] 00003DC4 302E FFFE move.w D0, [A6 - 0x2] 00003DC8 48C0 ext.l D0 00003DCA D08B add.l D0, A3 00003DCC 2F00 move.l -[A7], D0 00003DCE 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003DD2 D16E FFFE add.w [A6 - 0x2], D0 00003DD6 508F addq.l A7, 8 00003DD8 6000 0224 bra +0x226 /* 00003FFE */ 00003DDC 206D E4E4 movea.l A0, [A5 - 0x1B1C] 00003DE0 7020 moveq.l D0, 0x20 00003DE2 B028 0001 cmp.b D0, [A0 + 0x1] 00003DE6 662E bne +0x30 /* 00003E16 */ 00003DE8 4A6D CF0C tst.w [A5 - 0x30F4] 00003DEC 6708 beq +0xA /* 00003DF6 */ 00003DEE 41ED CE32 lea.l A0, [A5 - 0x31CE] 00003DF2 2008 move.l D0, A0 00003DF4 6006 bra +0x8 /* 00003DFC */ label00003DF6: 00003DF6 41ED CE38 lea.l A0, [A5 - 0x31C8] 00003DFA 2008 move.l D0, A0 label00003DFC: 00003DFC 2F00 move.l -[A7], D0 00003DFE 302E FFFE move.w D0, [A6 - 0x2] 00003E02 48C0 ext.l D0 00003E04 D08B add.l D0, A3 00003E06 2F00 move.l -[A7], D0 00003E08 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003E0C D16E FFFE add.w [A6 - 0x2], D0 00003E10 508F addq.l A7, 8 00003E12 6000 01EA bra +0x1EC /* 00003FFE */ label00003E16: 00003E16 486D CE3E pea.l [A5 - 0x31C2] 00003E1A 302E FFFE move.w D0, [A6 - 0x2] 00003E1E 48C0 ext.l D0 00003E20 D08B add.l D0, A3 00003E22 2F00 move.l -[A7], D0 00003E24 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003E28 D16E FFFE add.w [A6 - 0x2], D0 00003E2C 508F addq.l A7, 8 00003E2E 6000 01CE bra +0x1D0 /* 00003FFE */ 00003E32 206D E4E4 movea.l A0, [A5 - 0x1B1C] 00003E36 7020 moveq.l D0, 0x20 00003E38 B028 0001 cmp.b D0, [A0 + 0x1] 00003E3C 662E bne +0x30 /* 00003E6C */ 00003E3E 4A6D CF0C tst.w [A5 - 0x30F4] 00003E42 6708 beq +0xA /* 00003E4C */ 00003E44 41ED CE42 lea.l A0, [A5 - 0x31BE] 00003E48 2008 move.l D0, A0 00003E4A 6006 bra +0x8 /* 00003E52 */ label00003E4C: 00003E4C 41ED CE4A lea.l A0, [A5 - 0x31B6] 00003E50 2008 move.l D0, A0 label00003E52: 00003E52 2F00 move.l -[A7], D0 00003E54 302E FFFE move.w D0, [A6 - 0x2] 00003E58 48C0 ext.l D0 00003E5A D08B add.l D0, A3 00003E5C 2F00 move.l -[A7], D0 00003E5E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003E62 D16E FFFE add.w [A6 - 0x2], D0 00003E66 508F addq.l A7, 8 00003E68 6000 0194 bra +0x196 /* 00003FFE */ label00003E6C: 00003E6C 486D CE52 pea.l [A5 - 0x31AE] 00003E70 302E FFFE move.w D0, [A6 - 0x2] 00003E74 48C0 ext.l D0 00003E76 D08B add.l D0, A3 00003E78 2F00 move.l -[A7], D0 00003E7A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003E7E D16E FFFE add.w [A6 - 0x2], D0 00003E82 508F addq.l A7, 8 00003E84 6000 0178 bra +0x17A /* 00003FFE */ 00003E88 2F2D E2C0 move.l -[A7], [A5 - 0x1D40] 00003E8C 486D CE58 pea.l [A5 - 0x31A8] 00003E90 302E FFFE move.w D0, [A6 - 0x2] 00003E94 48C0 ext.l D0 00003E96 D08B add.l D0, A3 00003E98 2F00 move.l -[A7], D0 00003E9A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003E9E D16E FFFE add.w [A6 - 0x2], D0 00003EA2 4FEF 000C lea.l A7, [A7 + 0xC] 00003EA6 6000 0156 bra +0x158 /* 00003FFE */ 00003EAA 302E FFFE move.w D0, [A6 - 0x2] 00003EAE 526E FFFE addq.w [A6 - 0x2], 1 00003EB2 17BC 0073 0000 move.b [A3 + D0.w], 0x73 /* 's' */ 00003EB8 302E FFFE move.w D0, [A6 - 0x2] 00003EBC 526E FFFE addq.w [A6 - 0x2], 1 00003EC0 17BC 0073 0000 move.b [A3 + D0.w], 0x73 /* 's' */ 00003EC6 6000 0136 bra +0x138 /* 00003FFE */ 00003ECA 302E FFFE move.w D0, [A6 - 0x2] 00003ECE 526E FFFE addq.w [A6 - 0x2], 1 00003ED2 17BC 006D 0000 move.b [A3 + D0.w], 0x6D /* 'm' */ 00003ED8 302E FFFE move.w D0, [A6 - 0x2] 00003EDC 526E FFFE addq.w [A6 - 0x2], 1 00003EE0 17BC 006D 0000 move.b [A3 + D0.w], 0x6D /* 'm' */ 00003EE6 6000 0116 bra +0x118 /* 00003FFE */ 00003EEA 302E FFFE move.w D0, [A6 - 0x2] 00003EEE 526E FFFE addq.w [A6 - 0x2], 1 00003EF2 17BC 0068 0000 move.b [A3 + D0.w], 0x68 /* 'h' */ 00003EF8 302E FFFE move.w D0, [A6 - 0x2] 00003EFC 526E FFFE addq.w [A6 - 0x2], 1 00003F00 17BC 0068 0000 move.b [A3 + D0.w], 0x68 /* 'h' */ 00003F06 6000 00F6 bra +0xF8 /* 00003FFE */ 00003F0A 302E FFFE move.w D0, [A6 - 0x2] 00003F0E 526E FFFE addq.w [A6 - 0x2], 1 00003F12 17BC 0064 0000 move.b [A3 + D0.w], 0x64 /* 'd' */ 00003F18 302E FFFE move.w D0, [A6 - 0x2] 00003F1C 526E FFFE addq.w [A6 - 0x2], 1 00003F20 17BC 0064 0000 move.b [A3 + D0.w], 0x64 /* 'd' */ 00003F26 302E FFFE move.w D0, [A6 - 0x2] 00003F2A 526E FFFE addq.w [A6 - 0x2], 1 00003F2E 17BC 0064 0000 move.b [A3 + D0.w], 0x64 /* 'd' */ 00003F34 302E FFFE move.w D0, [A6 - 0x2] 00003F38 526E FFFE addq.w [A6 - 0x2], 1 00003F3C 17BC 0064 0000 move.b [A3 + D0.w], 0x64 /* 'd' */ 00003F42 6000 00BA bra +0xBC /* 00003FFE */ 00003F46 302E FFFE move.w D0, [A6 - 0x2] 00003F4A 526E FFFE addq.w [A6 - 0x2], 1 00003F4E 17BC 0079 0000 move.b [A3 + D0.w], 0x79 /* 'y' */ 00003F54 302E FFFE move.w D0, [A6 - 0x2] 00003F58 526E FFFE addq.w [A6 - 0x2], 1 00003F5C 17BC 0079 0000 move.b [A3 + D0.w], 0x79 /* 'y' */ 00003F62 302E FFFE move.w D0, [A6 - 0x2] 00003F66 526E FFFE addq.w [A6 - 0x2], 1 00003F6A 17BC 0079 0000 move.b [A3 + D0.w], 0x79 /* 'y' */ 00003F70 302E FFFE move.w D0, [A6 - 0x2] 00003F74 526E FFFE addq.w [A6 - 0x2], 1 00003F78 17BC 0079 0000 move.b [A3 + D0.w], 0x79 /* 'y' */ 00003F7E 607E bra +0x80 /* 00003FFE */ 00003F80 302E FFFE move.w D0, [A6 - 0x2] 00003F84 526E FFFE addq.w [A6 - 0x2], 1 00003F88 17BC 006D 0000 move.b [A3 + D0.w], 0x6D /* 'm' */ 00003F8E 302E FFFE move.w D0, [A6 - 0x2] 00003F92 526E FFFE addq.w [A6 - 0x2], 1 00003F96 17BC 006D 0000 move.b [A3 + D0.w], 0x6D /* 'm' */ 00003F9C 302E FFFE move.w D0, [A6 - 0x2] 00003FA0 526E FFFE addq.w [A6 - 0x2], 1 00003FA4 17BC 006D 0000 move.b [A3 + D0.w], 0x6D /* 'm' */ 00003FAA 302E FFFE move.w D0, [A6 - 0x2] 00003FAE 526E FFFE addq.w [A6 - 0x2], 1 00003FB2 17BC 006D 0000 move.b [A3 + D0.w], 0x6D /* 'm' */ 00003FB8 6044 bra +0x46 /* 00003FFE */ 00003FBA 4A6D CF0C tst.w [A5 - 0x30F4] 00003FBE 670E beq +0x10 /* 00003FCE */ 00003FC0 302E FFFE move.w D0, [A6 - 0x2] 00003FC4 526E FFFE addq.w [A6 - 0x2], 1 00003FC8 17BC 005C 0000 move.b [A3 + D0.w], 0x5C /* '\\' */ label00003FCE: 00003FCE 7000 moveq.l D0, 0x00 00003FD0 1034 7000 move.b D0, [A4 + D7.w] 00003FD4 E540 asl D0.w, 2 00003FD6 41ED E220 lea.l A0, [A5 - 0x1DE0] 00003FDA 2D70 0000 FFFA move.l [A6 - 0x6], [A0 + D0.w] 00003FE0 6014 bra +0x16 /* 00003FF6 */ label00003FE2: 00003FE2 206E FFFA movea.l A0, [A6 - 0x6] 00003FE6 52AE FFFA addq.l [A6 - 0x6], 1 00003FEA 302E FFFE move.w D0, [A6 - 0x2] 00003FEE 526E FFFE addq.w [A6 - 0x2], 1 00003FF2 1790 0000 move.b [A3 + D0.w], [A0] label00003FF6: 00003FF6 206E FFFA movea.l A0, [A6 - 0x6] 00003FFA 4A10 tst.b [A0] 00003FFC 66E4 bne -0x1A /* 00003FE2 */ label00003FFE: 00003FFE 5247 addq.w D7, 1 label00004000: 00004000 48C7 ext.l D7 00004002 7000 moveq.l D0, 0x00 00004004 1014 move.b D0, [A4] 00004006 B087 cmp.l D0, D7 00004008 6C00 FB8A bge -0x474 /* 00003B94 */ 0000400C 206E 0010 movea.l A0, [A6 + 0x10] 00004010 30AE FFFE move.w [A0], [A6 - 0x2] 00004014 7001 moveq.l D0, 0x01 label00004016: 00004016 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20] 0000401C 4E5E unlink A6 0000401E 4E75 rts export_1174: fn00004020: 00004020 4E56 FFFC link A6, -0x0004 00004024 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004028 286E 0010 movea.l A4, [A6 + 0x10] 0000402C 2C2E 000C move.l D6, [A6 + 0xC] 00004030 266E 0008 movea.l A3, [A6 + 0x8] 00004034 4245 clr.w D5 00004036 4247 clr.w D7 00004038 7801 moveq.l D4, 0x01 0000403A 7002 moveq.l D0, 0x02 0000403C B06B 0016 cmp.w D0, [A3 + 0x16] 00004040 6734 beq +0x36 /* 00004076 */ 00004042 7001 moveq.l D0, 0x01 00004044 B06B 0016 cmp.w D0, [A3 + 0x16] 00004048 672C beq +0x2E /* 00004076 */ 0000404A 4AAB 0010 tst.l [A3 + 0x10] 0000404E 6712 beq +0x14 /* 00004062 */ 00004050 2F2B 0010 move.l -[A7], [A3 + 0x10] 00004054 2F2B 000C move.l -[A7], [A3 + 0xC] 00004058 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000405C 3800 move.w D4, D0 0000405E 508F addq.l A7, 8 00004060 6614 bne +0x16 /* 00004076 */ label00004062: 00004062 7007 moveq.l D0, 0x07 00004064 B086 cmp.l D0, D6 00004066 6600 00CC bne +0xCE /* 00004134 */ 0000406A 206D E020 movea.l A0, [A5 - 0x1FE0] 0000406E 4AA8 0288 tst.l [A0 + 0x288] 00004072 6700 00C0 beq +0xC2 /* 00004134 */ label00004076: 00004076 006B 0040 0018 ori.w [A3 + 0x18], 0x40 /* '@' */ 0000407C 2F06 move.l -[A7], D6 0000407E 4EBA D5B4 jsr [PC - 0x2A4C /* 00001634 */] 00004082 3A00 move.w D5, D0 00004084 588F addq.l A7, 4 00004086 6706 beq +0x8 /* 0000408E */ 00004088 7E01 moveq.l D7, 0x01 0000408A 6000 00C4 bra +0xC6 /* 00004150 */ label0000408E: 0000408E 7007 moveq.l D0, 0x07 00004090 B086 cmp.l D0, D6 00004092 6614 bne +0x16 /* 000040A8 */ 00004094 206D E020 movea.l A0, [A5 - 0x1FE0] 00004098 303C 1000 move.w D0, 0x1000 0000409C C068 020C and.w D0, [A0 + 0x20C] 000040A0 6706 beq +0x8 /* 000040A8 */ 000040A2 7E01 moveq.l D7, 0x01 000040A4 6000 00AA bra +0xAC /* 00004150 */ label000040A8: 000040A8 7004 moveq.l D0, 0x04 000040AA B0AD E5C8 cmp.l D0, [A5 - 0x1A38] 000040AE 6600 00A0 bne +0xA2 /* 00004150 */ 000040B2 4AAB 0010 tst.l [A3 + 0x10] 000040B6 6706 beq +0x8 /* 000040BE */ 000040B8 202B 0010 move.l D0, [A3 + 0x10] 000040BC 6004 bra +0x6 /* 000040C2 */ label000040BE: 000040BE 202B 000C move.l D0, [A3 + 0xC] label000040C2: 000040C2 2F00 move.l -[A7], D0 000040C4 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000040C8 4A40 tst.w D0 000040CA 588F addq.l A7, 4 000040CC 6700 0082 beq +0x84 /* 00004150 */ 000040D0 7000 moveq.l D0, 0x00 000040D2 2740 001A move.l [A3 + 0x1A], D0 000040D6 006B 0020 0018 ori.w [A3 + 0x18], 0x20 /* ' ' */ 000040DC 2F06 move.l -[A7], D6 000040DE 4EBA D554 jsr [PC - 0x2AAC /* 00001634 */] 000040E2 3A00 move.w D5, D0 000040E4 026B FFDF 0018 andi.w [A3 + 0x18], 0xFFDF 000040EA 4A45 tst.w D5 000040EC 588F addq.l A7, 4 000040EE 6760 beq +0x62 /* 00004150 */ 000040F0 2F0B move.l -[A7], A3 000040F2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000040F6 4A80 tst.l D0 000040F8 588F addq.l A7, 4 000040FA 670C beq +0xE /* 00004108 */ 000040FC 2F2B 0008 move.l -[A7], [A3 + 0x8] 00004100 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00004104 588F addq.l A7, 4 00004106 6048 bra +0x4A /* 00004150 */ label00004108: 00004108 426D EA4A clr.w [A5 - 0x15B6] 0000410C 7000 moveq.l D0, 0x00 0000410E 2B40 E5C8 move.l [A5 - 0x1A38], D0 00004112 2F0B move.l -[A7], A3 00004114 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00004118 2D40 FFFC move.l [A6 - 0x4], D0 0000411C 588F addq.l A7, 4 0000411E 6604 bne +0x6 /* 00004124 */ 00004120 7E01 moveq.l D7, 0x01 00004122 602C bra +0x2E /* 00004150 */ label00004124: 00004124 2F06 move.l -[A7], D6 00004126 4EBA D50C jsr [PC - 0x2AF4 /* 00001634 */] 0000412A 3A00 move.w D5, D0 0000412C 588F addq.l A7, 4 0000412E 6720 beq +0x22 /* 00004150 */ 00004130 7E01 moveq.l D7, 0x01 00004132 601C bra +0x1E /* 00004150 */ label00004134: 00004134 4A44 tst.w D4 00004136 6618 bne +0x1A /* 00004150 */ 00004138 7007 moveq.l D0, 0x07 0000413A B086 cmp.l D0, D6 0000413C 6604 bne +0x6 /* 00004142 */ 0000413E 7073 moveq.l D0, 0x73 00004140 6006 bra +0x8 /* 00004148 */ label00004142: 00004142 203C 0000 0400 move.l D0, 0x400 label00004148: 00004148 2F00 move.l -[A7], D0 0000414A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000414E 588F addq.l A7, 4 label00004150: 00004150 4A47 tst.w D7 00004152 6706 beq +0x8 /* 0000415A */ 00004154 48C5 ext.l D5 00004156 2005 move.l D0, D5 00004158 6002 bra +0x4 /* 0000415C */ label0000415A: 0000415A 7000 moveq.l D0, 0x00 label0000415C: 0000415C 3880 move.w [A4], D0 0000415E 3007 move.w D0, D7 00004160 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 00004166 4E5E unlink A6 00004168 4E75 rts fn0000416A: 0000416A 4E56 0000 link A6, 0 0000416E 2F0B move.l -[A7], A3 00004170 266E 0008 movea.l A3, [A6 + 0x8] 00004174 7000 moveq.l D0, 0x00 00004176 2F00 move.l -[A7], D0 00004178 7201 moveq.l D1, 0x01 0000417A 2F01 move.l -[A7], D1 0000417C 7400 moveq.l D2, 0x00 0000417E 142B 004C move.b D2, [A3 + 0x4C] 00004182 E542 asl D2.w, 2 00004184 41ED BEFC lea.l A0, [A5 - 0x4104] 00004188 2F30 2000 move.l -[A7], [A0 + D2.w] 0000418C 2F0B move.l -[A7], A3 0000418E 2F00 move.l -[A7], D0 00004190 4EBA BE72 jsr [PC - 0x418E /* 00000004 */] 00004194 266E FFFC movea.l A3, [A6 - 0x4] 00004198 4E5E unlink A6 0000419A 4E75 rts